{
    "localComponents": [
        "ZOOKEEPER_SERVER", 
        "ZOOKEEPER_CLIENT"
    ], 
    "clusterId": "2", 
    "agentLevelParams": {
        "public_hostname": "c7902.ambari.apache.org", 
        "hostname": "c7902.ambari.apache.org", 
        "agentConfigParams": {
            "agent": {
                "parallel_execution": 0, 
                "use_system_proxy_settings": true
            }
        }, 
        "agentCacheDir": "/var/lib/ambari-agent/cache"
    }, 
    "commandId": "5-0", 
    "serviceLevelParams": {
        "configuration_credentials": {}, 
        "credentialStoreEnabled": false, 
        "status_commands_timeout": 300, 
        "version": "3.4.6+bigtop", 
        "service_package_folder": "common-services/ZOOKEEPER/3.4.5/package"
    }, 
    "repositoryFile": {
        "resolved": false, 
        "repoVersion": "1.0", 
        "repositories": [
            {
                "mirrorsList": null, 
                "tags": [], 
                "ambariManaged": true, 
                "baseUrl": "http://c7905.ambari.apache.org/", 
                "repoName": "BGTP", 
                "components": null, 
                "distribution": null, 
                "repoId": "BGTP-1.0-repo-1", 
                "applicableServices": []
            }
        ], 
        "feature": {
            "preInstalled": false, 
            "scoped": true
        }, 
        "stackName": "BGTP", 
        "repoVersionId": 1, 
        "repoFileName": "ambari-bgtp-1"
    }, 
    "componentLevelParams": {
        "unlimited_key_jce_required": "false", 
        "clientsToUpdateConfigs": "[\"*\"]"
    }, 
    "clusterLevelParams": {
        "stack_version": "1.0", 
        "not_managed_hdfs_path_list": "[]", 
        "hooks_folder": "stack-hooks", 
        "stack_name": "BGTP", 
        "group_list": "[\"vagrant\"]", 
        "user_groups": "{\"vagrant\":[\"vagrant\"]}", 
        "cluster_name": "NE", 
        "user_list": "[\"vagrant\"]"
    }, 
    "serviceName": "ZOOKEEPER", 
    "role": "ZOOKEEPER_SERVER", 
    "requestId": 5, 
    "clusterHostInfo": {
        "zookeeper_client_hosts": [
            "c7903.ambari.apache.org", 
            "c7904.ambari.apache.org", 
            "c7902.ambari.apache.org"
        ], 
        "zookeeper_server_hosts": [
            "c7903.ambari.apache.org", 
            "c7904.ambari.apache.org", 
            "c7902.ambari.apache.org"
        ], 
        "all_hosts": [
            "c7903.ambari.apache.org", 
            "c7904.ambari.apache.org", 
            "c7902.ambari.apache.org"
        ], 
        "all_racks": [
            "/default-rack", 
            "/default-rack", 
            "/default-rack"
        ], 
        "all_ipv4_ips": [
            "192.168.79.103", 
            "192.168.79.104", 
            "192.168.79.102"
        ]
    }, 
    "clusterName": "NE", 
    "commandType": "EXECUTION_COMMAND", 
    "taskId": 13, 
    "componentVersionMap": {}, 
    "requiredConfigTimestamp": 1633516271528, 
    "ambariLevelParams": {
        "jdk_location": "http://c7901.ambari.apache.org:8080/resources", 
        "ambari_db_rca_password": "mapred", 
        "java_home": "/usr/jdk64/jdk1.8.0_112", 
        "agent_stack_retry_on_unavailability": "false", 
        "ambari_db_rca_url": "jdbc:postgresql://c7901.ambari.apache.org/ambarirca", 
        "jce_name": "jce_policy-8.zip", 
        "java_version": "8", 
        "ambari_server_host": "c7901.ambari.apache.org", 
        "agent_stack_retry_count": "5", 
        "gpl_license_accepted": "true", 
        "ambari_server_port": "8080", 
        "host_sys_prepped": "false", 
        "db_name": "ambari", 
        "oracle_jdbc_url": "http://c7901.ambari.apache.org:8080/resources/ojdbc6.jar", 
        "ambari_db_rca_driver": "org.postgresql.Driver", 
        "ambari_server_use_ssl": "false", 
        "jdk_name": "jdk-8u112-linux-x64.tar.gz", 
        "ambari_db_rca_username": "mapred", 
        "db_driver_filename": "mysql-connector-java.jar", 
        "mysql_jdbc_url": "http://c7901.ambari.apache.org:8080/resources/mysql-connector-java.jar"
    }, 
    "roleCommand": "INSTALL", 
    "configurationAttributes": {
        "zoo.cfg": {}, 
        "zookeeper-env": {}, 
        "zookeeper-log4j": {}, 
        "cluster-env": {}
    }, 
    "hostLevelParams": {
        "recoveryConfig": {
            "components": []
        }, 
        "blueprint_provisioning_state": {
            "ZOOKEEPER_SERVER": "NONE"
        }, 
        "hostRepositories": {
            "componentRepos": {
                "ZOOKEEPER_SERVER": 1, 
                "ZOOKEEPER_CLIENT": 1
            }, 
            "commandRepos": {
                "1": {
                    "resolved": false, 
                    "repoVersion": "1.0", 
                    "repositories": [
                        {
                            "mirrorsList": null, 
                            "tags": [], 
                            "ambariManaged": true, 
                            "baseUrl": "http://c7905.ambari.apache.org/", 
                            "repoName": "BGTP", 
                            "components": null, 
                            "distribution": null, 
                            "repoId": "BGTP-1.0-repo-1", 
                            "applicableServices": []
                        }
                    ], 
                    "feature": {
                        "preInstalled": false, 
                        "scoped": true
                    }, 
                    "stackName": "BGTP", 
                    "repoVersionId": 1, 
                    "repoFileName": "ambari-bgtp-1"
                }
            }
        }
    }, 
    "commandParams": {
        "service_package_folder": "common-services/ZOOKEEPER/3.4.5/package", 
        "hooks_folder": "stack-hooks", 
        "script": "scripts/zookeeper_server.py", 
        "package_list": "[{\"name\":\"zookeeper\",\"condition\":\"\",\"skipUpgrade\":false}]", 
        "max_duration_for_retries": "0", 
        "command_retry_enabled": "false", 
        "command_timeout": "1800", 
        "script_type": "PYTHON"
    }, 
    "configurations": {
        "zoo.cfg": {
            "clientPort": "2181", 
            "autopurge.purgeInterval": "24", 
            "syncLimit": "5", 
            "dataDir": "/hadoop/zookeeper", 
            "initLimit": "10", 
            "tickTime": "3000", 
            "autopurge.snapRetainCount": "30"
        }, 
        "zookeeper-env": {
            "content": "\nexport JAVA_HOME={{java64_home}}\nexport ZOOKEEPER_HOME={{zk_home}}\nexport ZOO_LOG_DIR={{zk_log_dir}}\nexport ZOOPIDFILE={{zk_pid_file}}\nexport SERVER_JVMFLAGS={{zk_server_heapsize}}\nexport JAVA=$JAVA_HOME/bin/java\nexport CLASSPATH=$CLASSPATH:/usr/share/zookeeper/*\n\n{% if security_enabled %}\nexport SERVER_JVMFLAGS=\"$SERVER_JVMFLAGS -Djava.security.auth.login.config={{zk_server_jaas_file}}\"\nexport CLIENT_JVMFLAGS=\"$CLIENT_JVMFLAGS -Djava.security.auth.login.config={{zk_client_jaas_file}} -Dzookeeper.sasl.client.username={{zk_principal_user}}\"\n{% endif %}", 
            "zk_log_dir": "/var/log/zookeeper", 
            "zk_server_heapsize": "1024m", 
            "zk_pid_dir": "/var/run/zookeeper", 
            "zk_user": "vagrant"
        }, 
        "zookeeper-log4j": {
            "content": "\n#\n#\n# Licensed to the Apache Software Foundation (ASF) under one\n# or more contributor license agreements.  See the NOTICE file\n# distributed with this work for additional information\n# regarding copyright ownership.  The ASF licenses this file\n# to you under the Apache License, Version 2.0 (the\n# \"License\"); you may not use this file except in compliance\n# with the License.  You may obtain a copy of the License at\n#\n#   http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing,\n# software distributed under the License is distributed on an\n# \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n# KIND, either express or implied.  See the License for the\n# specific language governing permissions and limitations\n# under the License.\n#\n#\n#\n\n#\n# ZooKeeper Logging Configuration\n#\n\n# DEFAULT: console appender only\nlog4j.rootLogger=INFO, CONSOLE, ROLLINGFILE\n\n# Example with rolling log file\n#log4j.rootLogger=DEBUG, CONSOLE, ROLLINGFILE\n\n# Example with rolling log file and tracing\n#log4j.rootLogger=TRACE, CONSOLE, ROLLINGFILE, TRACEFILE\n\n#\n# Log INFO level and above messages to the console\n#\nlog4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender\nlog4j.appender.CONSOLE.Threshold=INFO\nlog4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout\nlog4j.appender.CONSOLE.layout.ConversionPattern=%d{ISO8601} - %-5p [%t:%C{1}@%L] - %m%n\n\n#\n# Add ROLLINGFILE to rootLogger to get log file output\n#    Log DEBUG level and above messages to a log file\nlog4j.appender.ROLLINGFILE=org.apache.log4j.RollingFileAppender\nlog4j.appender.ROLLINGFILE.Threshold=DEBUG\nlog4j.appender.ROLLINGFILE.File={{zk_log_dir}}/zookeeper.log\n\n# Max log file size of 10MB\nlog4j.appender.ROLLINGFILE.MaxFileSize={{zookeeper_log_max_backup_size}}MB\n# uncomment the next line to limit number of backup files\n#log4j.appender.ROLLINGFILE.MaxBackupIndex={{zookeeper_log_number_of_backup_files}}\n\nlog4j.appender.ROLLINGFILE.layout=org.apache.log4j.PatternLayout\nlog4j.appender.ROLLINGFILE.layout.ConversionPattern=%d{ISO8601} - %-5p [%t:%C{1}@%L] - %m%n\n\n\n#\n# Add TRACEFILE to rootLogger to get log file output\n#    Log DEBUG level and above messages to a log file\nlog4j.appender.TRACEFILE=org.apache.log4j.FileAppender\nlog4j.appender.TRACEFILE.Threshold=TRACE\nlog4j.appender.TRACEFILE.File=zookeeper_trace.log\n\nlog4j.appender.TRACEFILE.layout=org.apache.log4j.PatternLayout\n### Notice we are including log4j's NDC here (%x)\nlog4j.appender.TRACEFILE.layout.ConversionPattern=%d{ISO8601} - %-5p [%t:%C{1}@%L][%x] - %m%n", 
            "zookeeper_log_max_backup_size": "10", 
            "zookeeper_log_number_of_backup_files": "10"
        }, 
        "cluster-env": {
            "security_enabled": "false", 
            "override_uid": "false", 
            "fetch_nonlocal_groups": "true", 
            "one_dir_per_partition": "false", 
            "repo_ubuntu_template": "{{package_type}} {{base_url}} {{components}}", 
            "ignore_groupsusers_create": "false", 
            "alerts_repeat_tolerance": "1", 
            "smokeuser_keytab": "/etc/security/keytabs/smokeuser.headless.keytab", 
            "kerberos_domain": "EXAMPLE.COM", 
            "manage_dirs_on_root": "true", 
            "recovery_lifetime_max_count": "1024", 
            "recovery_type": "AUTO_START", 
            "ignore_bad_mounts": "false", 
            "recovery_window_in_minutes": "60", 
            "user_group": "vagrant", 
            "stack_tools": "{\n  \"BGTP\": {\n    \"stack_selector\": [\n      \"distro-select\",\n      \"/usr/bin/distro-select\",\n      \"distro-select\"\n    ],\n    \"conf_selector\": [\n      \"conf-select\",\n      \"/usr/bin/conf-select\",\n      \"conf-select\"\n    ]\n  }\n}", 
            "recovery_retry_interval": "5", 
            "stack_features": "{\n\"BGTP\": {\n  \"stack_features\": [\n    {\n      \"name\": \"snappy\",\n      \"description\": \"Snappy compressor/decompressor support\",\n      \"min_version\": \"2.0.0.0\",\n      \"max_version\": \"2.2.0.0\"\n    },\n    {\n      \"name\": \"lzo\",\n      \"description\": \"LZO libraries support\",\n      \"min_version\": \"2.2.1.0\"\n    },\n    {\n      \"name\": \"copy_tarball_to_hdfs\",\n      \"description\": \"Copy tarball to HDFS support (AMBARI-12113)\",\n      \"min_version\": \"2.2.0.0\"\n    },\n    {\n      \"name\": \"hive_metastore_upgrade_schema\",\n      \"description\": \"Hive metastore upgrade schema support (AMBARI-11176)\",\n      \"min_version\": \"2.3.0.0\"\n     },\n    {\n      \"name\": \"hive_webhcat_specific_configs\",\n      \"description\": \"Hive webhcat specific configurations support (AMBARI-12364)\",\n      \"min_version\": \"2.3.0.0\"\n     },\n    {\n      \"name\": \"hive_purge_table\",\n      \"description\": \"Hive purge table support (AMBARI-12260)\",\n      \"min_version\": \"2.3.0.0\"\n     },\n    {\n      \"name\": \"hive_server2_kerberized_env\",\n      \"description\": \"Hive server2 working on kerberized environment (AMBARI-13749)\",\n      \"min_version\": \"2.2.3.0\",\n      \"max_version\": \"2.2.5.0\"\n     },\n    {\n      \"name\": \"hive_env_heapsize\",\n      \"description\": \"Hive heapsize property defined in hive-env (AMBARI-12801)\",\n      \"min_version\": \"2.2.0.0\"\n    },\n    {\n      \"name\": \"hive_metastore_site_support\",\n      \"description\": \"Hive Metastore site support\",\n      \"min_version\": \"2.5.0.0\"\n    }\n  ]\n}\n}", 
            "recovery_enabled": "true", 
            "recovery_max_count": "6", 
            "stack_root": "{\"BGTP\":\"/usr/bgtp\"}", 
            "repo_suse_rhel_template": "[{{repo_id}}]\nname={{repo_id}}\n{% if mirror_list %}mirrorlist={{mirror_list}}{% else %}baseurl={{base_url}}{% endif %}\n\npath=/\nenabled=1\ngpgcheck=0", 
            "managed_hdfs_resource_property_names": "", 
            "smokeuser": "vagrant"
        }
    }
}