Mingjiang Shi created AMBARI-8303:
-------------------------------------

             Summary: Write another copy of the config files.
                 Key: AMBARI-8303
                 URL: https://issues.apache.org/jira/browse/AMBARI-8303
             Project: Ambari
          Issue Type: Technical task
          Components: ambari-agent
    Affects Versions: 2.0.0
            Reporter: Mingjiang Shi
             Fix For: 2.0.0


Enhance the current File API to allow write another copy of the configuration 
file to a specified folder.
========
Most config files are created using the File API. Therefore, if enhancing the 
File API to allow write another copy of the configuration file, then change 
could be smaller.

For any component, if it has configuration files to be monitored, just created 
the following 2 variables in the params.py:
1. monitored_config_files_dir: specify where to duplicate the config files
2. monitored_config_files: a list of files to be monitored.

e.g.
monitored_config_files = ['/etc/zookeeper/conf/log4j.properties']
monitored_config_files_dir = '/var/run/ambari-agent/zookeeper'

Whenever the file in the monitored_config_files list is updated by the File 
API, a copy should be saved to the monitored_config_files_dir.
 





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

Reply via email to