Creating the Template
To create a template, modify the instantiator
section of the JSON
file you downloaded. Lines that contain the string <changeme>
require a
value that you must supply.
instantiator
section:"instantiator" : { "clusterName" : "<changeme>", "hosts" : [ { "hostName" : "<changeme>", "hostTemplateRefName" : "<changeme>", "roleRefNames" : [ "HDFS-1-NAMENODE-0be88b55f5dedbf7bc74d61a86c0253e" ] }, { "hostName" : "<changeme>", "hostTemplateRefName" : "<changeme>" }, { "hostNameRange" : "<HOST[0001-0002]>", "hostTemplateRefName" : "<changeme>" } ], "variables" : [ { "name" : "HDFS-1-NAMENODE-BASE-dfs_name_dir_list", "value" : "/dfs/nn" }, { "name" : "HDFS-1-SECONDARYNAMENODE-BASE-fs_checkpoint_dir_list", "value" : "/dfs/snn" }, { "name" : "HIVE-1-hive_metastore_database_host", "value" : "myCluster-1.myDomain.com" }, { "name" : "HIVE-1-hive_metastore_database_name", "value" : "hive1" }, { "name" : "HIVE-1-hive_metastore_database_password", "value" : "<changeme>" }, { "name" : "HIVE-1-hive_metastore_database_port", "value" : "3306" }, { "name" : "HIVE-1-hive_metastore_database_type", "value" : "mysql" }, { "name" : "HIVE-1-hive_metastore_database_user", "value" : "hive1" }, { "name" : "HUE-1-database_host", "value" : "myCluster-1.myDomain.com" }, { "name" : "HUE-1-database_name", "value" : "hueserver0be88b55f5dedbf7bc74d61a86c0253e" }, { "name" : "HUE-1-database_password", "value" : "<changeme>" }, { "name" : "HUE-1-database_port", "value" : "3306" }, { "name" : "HUE-1-database_type", "value" : "mysql" }, { "name" : "HUE-1-database_user", "value" : "hueserver0be88b5" }, { "name" : "IMPALA-1-IMPALAD-BASE-scratch_dirs", "value" : "/impala/impalad" }, { "name" : "KUDU-1-KUDU_MASTER-BASE-fs_data_dirs", "value" : "/var/lib/kudu/master" }, { "name" : "KUDU-1-KUDU_MASTER-BASE-fs_wal_dir", "value" : "/var/lib/kudu/master" }, { "name" : "KUDU-1-KUDU_TSERVER-BASE-fs_data_dirs", "value" : "/var/lib/kudu/tserver" }, { "name" : "KUDU-1-KUDU_TSERVER-BASE-fs_wal_dir", "value" : "/var/lib/kudu/tserver" }, { "name" : "MAPREDUCE-1-JOBTRACKER-BASE-jobtracker_mapred_local_dir_list", "value" : "/mapred/jt" }, { "name" : "MAPREDUCE-1-TASKTRACKER-BASE-tasktracker_mapred_local_dir_list", "value" : "/mapred/local" }, { "name" : "OOZIE-1-OOZIE_SERVER-BASE-oozie_database_host", "value" : "myCluster-1.myDomain.com:3306" }, { "name" : "OOZIE-1-OOZIE_SERVER-BASE-oozie_database_name", "value" : "oozieserver0be88b55f5dedbf7bc74d61a86c0253e" }, { "name" : "OOZIE-1-OOZIE_SERVER-BASE-oozie_database_password", "value" : "<changeme>" }, { "name" : "OOZIE-1-OOZIE_SERVER-BASE-oozie_database_type", "value" : "mysql" }, { "name" : "OOZIE-1-OOZIE_SERVER-BASE-oozie_database_user", "value" : "oozieserver0be88" }, { "name" : "YARN-1-NODEMANAGER-BASE-yarn_nodemanager_local_dirs", "value" : "/yarn/nm" }, { "name" : "YARN-1-NODEMANAGER-BASE-yarn_nodemanager_log_dirs", "value" : "/yarn/container-logs" } ] }