Explorar o código

AMBARI-18095. Use Zookeeper *.log file instead of *.out (Dharmesh Makwana via oleewere)

oleewere %!s(int64=8) %!d(string=hai) anos
pai
achega
5aa6710bef

+ 2 - 2
ambari-server/src/main/resources/common-services/LOGSEARCH/0.5.0/package/templates/input.config-zookeeper.json.j2

@@ -20,7 +20,7 @@
     {
       "type":"zookeeper",
       "rowtype":"service",
-      "path":"{{zk_log_dir}}/zookeeper*.out"
+      "path":"{{zk_log_dir}}/zookeeper*.log"
     }
 
   ],
@@ -53,4 +53,4 @@
 
   ]
 
-}
+}

+ 2 - 2
ambari-server/src/main/resources/common-services/ZOOKEEPER/3.4.5/configuration/zookeeper-log4j.xml

@@ -52,7 +52,7 @@
 #
 
 # DEFAULT: console appender only
-log4j.rootLogger=INFO, CONSOLE
+log4j.rootLogger=INFO, CONSOLE, ROLLINGFILE
 
 # Example with rolling log file
 #log4j.rootLogger=DEBUG, CONSOLE, ROLLINGFILE
@@ -73,7 +73,7 @@ log4j.appender.CONSOLE.layout.ConversionPattern=%d{ISO8601} - %-5p [%t:%C{1}@%L]
 #    Log DEBUG level and above messages to a log file
 log4j.appender.ROLLINGFILE=org.apache.log4j.RollingFileAppender
 log4j.appender.ROLLINGFILE.Threshold=DEBUG
-log4j.appender.ROLLINGFILE.File=zookeeper.log
+log4j.appender.ROLLINGFILE.File={{zk_log_dir}}/zookeeper.log
 
 # Max log file size of 10MB
 log4j.appender.ROLLINGFILE.MaxFileSize=10MB

+ 1 - 1
ambari-server/src/main/resources/common-services/ZOOKEEPER/3.4.5/package/scripts/params_windows.py

@@ -37,7 +37,7 @@ except:
 hadoop_user = config["configurations"]["cluster-env"]["hadoop.user.name"]
 zk_user = hadoop_user
 
-# notused zk_log_dir = config['configurations']['zookeeper-env']['zk_log_dir']
+zk_log_dir = config['configurations']['zookeeper-env']['zk_log_dir']
 zk_data_dir = ensure_double_backslashes(config['configurations']['zoo.cfg']['dataDir'])
 tickTime = config['configurations']['zoo.cfg']['tickTime']
 initLimit = config['configurations']['zoo.cfg']['initLimit']

+ 1 - 1
ambari-server/src/main/resources/common-services/ZOOKEEPER/3.4.5/package/scripts/zookeeper.py

@@ -93,7 +93,7 @@ def zookeeper(type = None, upgrade_type=None):
          mode=0644,
          group=params.user_group,
          owner=params.zk_user,
-         content=params.log4j_props
+         content=InlineTemplate(params.log4j_props)
     )
   elif (os.path.exists(os.path.join(params.config_dir, "log4j.properties"))):
     File(os.path.join(params.config_dir, "log4j.properties"),