[
    {
        "desc": "For advanced use only, a string to be inserted into the client configuration for <strong>hive-site.xml</strong>.",
        "display_name": "Hive Client Advanced Configuration Snippet (Safety Valve) for hive-site.xml",
        "name": "hive_client_config_safety_valve",
        "value": null
    },
    {
        "desc": "These are Java command line arguments. Commonly, garbage collection flags or extra debugging flags would be passed here.",
        "display_name": "Client Java Configuration Options",
        "name": "hive_client_java_opts",
        "value": "-Djava.net.preferIPv4Stack=true"
    },
    {
        "desc": "Timeout for requests to the Hive Metastore Server. Consider increasing this if you have tables with a lot of metadata and see timeout errors. Used by most Hive Metastore clients such as Hive CLI and HiveServer2, but not by Impala. Impala has a separately configured timeout.",
        "display_name": "Hive Metastore Connection Timeout",
        "name": "hive_metastore_timeout",
        "value": "300"
    },
    {
        "desc": "The directory where the client configs will be deployed",
        "display_name": "Deploy Directory",
        "name": "client_config_root_dir",
        "value": "/etc/hive"
    },
    {
        "desc": "Maximum size in bytes for the Java process heap memory.  Passed to Java -Xmx.",
        "display_name": "Client Java Heap Size in Bytes",
        "name": "hive_client_java_heapsize",
        "value": "268435456"
    },
    {
        "desc": "The priority level that the client configuration will have in the Alternatives system on the hosts. Higher priority levels will cause Alternatives to prefer this configuration over any others.",
        "display_name": "Alternatives Priority",
        "name": "client_config_priority",
        "value": "90"
    },
    {
        "desc": "When set, Cloudera Manager will send alerts when this entity's configuration changes.",
        "display_name": "Enable Configuration Change Alerts",
        "name": "enable_config_alerts",
        "value": "false"
    },
    {
        "desc": "For advanced use only, key-value pairs (one on each line) to be inserted into the client configuration for <strong>hive-env.sh</strong>",
        "display_name": "Gateway Client Environment Advanced Configuration Snippet for hive-env.sh (Safety Valve)",
        "name": "hive_client_env_safety_valve",
        "value": null
    }
]