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)