You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ambari.apache.org by "Robert Nettleton (JIRA)" <ji...@apache.org> on 2015/05/27 22:55:43 UTC

[jira] [Created] (AMBARI-11442) Yarn Stack scripts do not support setting "yarn.timeline-service.leveldb-state-store.path" as a separate directory

Robert Nettleton created AMBARI-11442:
-----------------------------------------

             Summary: Yarn Stack scripts do not support setting "yarn.timeline-service.leveldb-state-store.path" as a separate directory
                 Key: AMBARI-11442
                 URL: https://issues.apache.org/jira/browse/AMBARI-11442
             Project: Ambari
          Issue Type: Bug
          Components: ambari-server
    Affects Versions: 2.1.0
            Reporter: Robert Nettleton
            Assignee: Robert Nettleton
             Fix For: 2.1.0


The Ambari stack scripts for Yarn currently have a problem regarding the startup of the Yarn Application Timeline Service.

The timeline service has two properties for DB storage:

yarn.timeline-service.leveldb-timeline-store.path
yarn.timeline-service.leveldb-state-store.path

The current Yarn stack scripts only create a directory for "yarn.timeline-service.leveldb-timeline-store.path" during a cluster startup.  

If the default settings are used for these properties, then things will work fine, since both are mapped to the same root directory.

If the two properties are set to different values, then the App Timeline Service will fail to startup, since the directory associated with "yarn.timeline-service.leveldb-state-store.path" will not have been created.  

The "yarn.timeline-service.leveldb-state-store.path" property was added in Ambari 2.1 in HDP 2.2.  The rest of the Yarn stack code should be updated to use this variable to create a separate directory, if needed.  

I'm working on a fix for this, and will be submitting a patch shortly.  






--
This message was sent by Atlassian JIRA
(v6.3.4#6332)