123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862 |
- /**
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
- var configs = [
- {
- "name": "fs.default.name",
- "templateName": ["namenode_host"],
- "foreignKey": null,
- "value": "hdfs://<templateName[0]>:8020",
- "filename": "core-site.xml"
- },
- {
- "name": "fs.checkpoint.dir",
- "templateName": ["fs_checkpoint_dir"],
- "foreignKey": null,
- "value": "<templateName[0]>",
- "filename": "core-site.xml"
- },
- {
- "name": "fs.checkpoint.period",
- "templateName": ["fs_checkpoint_period"],
- "foreignKey": null,
- "value": "<templateName[0]>",
- "filename": "core-site.xml"
- },
- {
- "name": "fs.checkpoint.size",
- "templateName": ["fs_checkpoint_size"],
- "foreignKey": null,
- "value": "<templateName[0]>",
- "filename": "core-site.xml"
- },
- {
- "name": "fs.checkpoint.edits.dir",
- "templateName": ["fs_checkpoint_dir"],
- "foreignKey": null,
- "value": "<templateName[0]>",
- "filename": "core-site.xml"
- },
- {
- "name": "hadoop.proxyuser.<foreignKey[0]>.groups",
- "templateName": ["proxyuser_group"],
- "foreignKey": ["hive_user"],
- "value": "<templateName[0]>",
- "filename": "core-site.xml",
- "isOverridable" : true
- },
- {
- "name": "hadoop.proxyuser.<foreignKey[0]>.hosts",
- "templateName": ["hivemetastore_host"],
- "foreignKey": ["hive_user"],
- "value": "<templateName[0]>",
- "filename": "core-site.xml",
- "isOverridable" : true
- },
- {
- "name": "hadoop.proxyuser.<foreignKey[0]>.groups",
- "templateName": ["proxyuser_group"],
- "foreignKey": ["oozie_user"],
- "value": "<templateName[0]>",
- "filename": "core-site.xml",
- "isOverridable" : true
- },
- {
- "name": "hadoop.proxyuser.<foreignKey[0]>.hosts",
- "templateName": ["oozieserver_host"],
- "foreignKey": ["oozie_user"],
- "value": "<templateName[0]>",
- "filename": "core-site.xml",
- "isOverridable" : true
- },
- {
- "name": "hadoop.proxyuser.<foreignKey[0]>.groups",
- "templateName": ["proxyuser_group"],
- "foreignKey": ["webhcat_user"],
- "value": "<templateName[0]>",
- "filename": "core-site.xml",
- "isOverridable" : true
- },
- {
- "name": "hadoop.proxyuser.<foreignKey[0]>.hosts",
- "templateName": ["hivemetastore_host"],
- "foreignKey": ["webhcat_user"],
- "value": "<templateName[0]>",
- "filename": "core-site.xml",
- "isOverridable" : true
- },
- {
- "name": "dfs.name.dir",
- "templateName": ["dfs_name_dir"],
- "foreignKey": null,
- "value": "<templateName[0]>",
- "filename": "hdfs-site.xml"
- },
- /*
- {
- "name": "dfs.support.append",
- "templateName": ["dfs_support_append"],
- "foreignKey": null,
- "value": "<templateName[0]>",
- "filename": "hdfs-site.xml"
- },
- */
- {
- "name": "dfs.webhdfs.enabled",
- "templateName": ["dfs_webhdfs_enabled"],
- "foreignKey": null,
- "value": "<templateName[0]>",
- "filename": "hdfs-site.xml"
- },
- {
- "name": "dfs.datanode.failed.volumes.tolerated",
- "templateName": ["dfs_datanode_failed_volume_tolerated"],
- "foreignKey": null,
- "value": "<templateName[0]>",
- "filename": "hdfs-site.xml"
- },
- {
- "name": "dfs.block.local-path-access.user",
- "templateName": ["dfs_block_local_path_access_user"],
- "foreignKey": null,
- "value": "<templateName[0]>",
- "filename": "hdfs-site.xml"
- },
- {
- "name": "dfs.data.dir",
- "templateName": ["dfs_data_dir"],
- "foreignKey": null,
- "value": "<templateName[0]>",
- "filename": "hdfs-site.xml"
- },
- {
- "name": "dfs.hosts.exclude",
- "templateName": ["hadoop_conf_dir", "dfs_exclude"],
- "foreignKey": null,
- "value": "<templateName[0]>\/<templateName[1]>",
- "filename": "hdfs-site.xml"
- },
- {
- "name": "dfs.hosts",
- "templateName": ["hadoop_conf_dir", "dfs_include"],
- "foreignKey": null,
- "value": "<templateName[0]>\/<templateName[1]>",
- "filename": "hdfs-site.xml"
- },
- {
- "name": "dfs.replication",
- "templateName": ["dfs_replication"],
- "foreignKey": null,
- "value": "<templateName[0]>",
- "filename": "hdfs-site.xml"
- },
- {
- "name": "dfs.datanode.address",
- "templateName": ["dfs_datanode_address"],
- "foreignKey": null,
- "value": "0.0.0.0:<templateName[0]>",
- "filename": "hdfs-site.xml"
- },
- {
- "name": "dfs.datanode.http.address",
- "templateName": ["dfs_datanode_http_address"],
- "foreignKey": null,
- "value": "0.0.0.0:<templateName[0]>",
- "filename": "hdfs-site.xml"
- },
- {
- "name": "dfs.http.address",
- "templateName": ["namenode_host"],
- "foreignKey": null,
- "value": "<templateName[0]>:50070",
- "filename": "hdfs-site.xml"
- },
- {
- "name": "dfs.datanode.du.reserved",
- "templateName": ["datanode_du_reserved"],
- "foreignKey": null,
- "value": "<templateName[0]>",
- "filename": "hdfs-site.xml"
- },
- {
- "name": "dfs.namenode.kerberos.principal",
- "templateName": ["kerberos_domain"],
- "foreignKey": null,
- "value": "nn\/_HOST@<templateName[0]>",
- "filename": "hdfs-site.xml"
- },
- {
- "name": "dfs.secondary.namenode.kerberos.principal",
- "templateName": ["kerberos_domain"],
- "foreignKey": null,
- "value": "nn\/_HOST@<templateName[0]>",
- "filename": "hdfs-site.xml"
- },
- {
- "name": "dfs.namenode.kerberos.https.principal",
- "templateName": ["kerberos_domain"],
- "foreignKey": null,
- "value": "host\/_HOST@<templateName[0]>",
- "filename": "hdfs-site.xml"
- },
- {
- "name": "dfs.secondary.namenode.kerberos.https.principal",
- "templateName": ["kerberos_domain"],
- "foreignKey": null,
- "value": "host\/_HOST@<templateName[0]>",
- "filename": "hdfs-site.xml"
- },
- {
- "name": "dfs.secondary.http.address",
- "templateName": ["snamenode_host"],
- "foreignKey": null,
- "value": "<templateName[0]>:50090",
- "filename": "hdfs-site.xml"
- },
- {
- "name": "dfs.web.authentication.kerberos.keytab",
- "templateName": ["keytab_path"],
- "foreignKey": null,
- "value": "<templateName[0]>\/spnego.service.keytab",
- "filename": "hdfs-site.xml"
- },
- {
- "name": "dfs.datanode.kerberos.principal",
- "templateName": ["kerberos_domain"],
- "foreignKey": null,
- "value": "dn\/_HOST@<templateName[0]>",
- "filename": "hdfs-site.xml"
- },
- {
- "name": "dfs.namenode.keytab.file",
- "templateName": ["keytab_path"],
- "foreignKey": null,
- "value": "<templateName[0]>\/nn.service.keytab",
- "filename": "hdfs-site.xml"
- },
- {
- "name": "dfs.secondary.namenode.keytab.file",
- "templateName": ["keytab_path"],
- "foreignKey": null,
- "value": "<templateName[0]>\/nn.service.keytab",
- "filename": "hdfs-site.xml"
- },
- {
- "name": "dfs.datanode.keytab.file",
- "templateName": ["keytab_path"],
- "foreignKey": null,
- "value": "<templateName[0]>\/dn.service.keytab",
- "filename": "hdfs-site.xml"
- },
- {
- "name": "dfs.https.address",
- "templateName": ["namenode_host"],
- "foreignKey": null,
- "value": "<templateName[0]>:50470",
- "filename": "hdfs-site.xml"
- },
- {
- "name": "dfs.datanode.data.dir.perm",
- "templateName": ["dfs_datanode_data_dir_perm"],
- "foreignKey": null,
- "value": "<templateName[0]>",
- "filename": "hdfs-site.xml"
- },
- /*
- {
- "name": "dfs.namenode.kerberos.internal.spnego.principal",
- "templateName": [],
- "foreignKey": ["dfs.web.authentication.kerberos.principal"],
- "value": "<foreignKey[0]>",
- "filename": "hdfs-site.xml"
- },
- {
- "name": "dfs.secondary.namenode.kerberos.internal.spnego.principal",
- "templateName": [],
- "foreignKey": ["dfs.web.authentication.kerberos.principal"],
- "value": "<foreignKey[0]>",
- "filename": "hdfs-site.xml"
- },
- */
- {
- "name": "mapred.local.dir",
- "templateName": ["mapred_local_dir"],
- "foreignKey": null,
- "value": "<templateName[0]>",
- "filename": "mapred-site.xml"
- },
- /*
- {
- "name": "oozie.service.StoreService.jdbc.url",
- "templateName": ["oozie_data_dir"],
- "foreignKey": ["oozie.db.schema.name"],
- "value": "<templateName[0]>\/<foreignKey[0]>",
- "filename": "oozie-site.xml"
- },
- */
- {
- "name": "oozie.base.url",
- "templateName": ["oozieserver_host"],
- "foreignKey": null,
- "value": "http://<templateName[0]>:11000/oozie",
- "filename": "oozie-site.xml"
- },
- {
- "name": "oozie.service.JPAService.create.db.schema",
- "templateName": [],
- "foreignKey": null,
- "value": "false", // this is always false
- "filename": "oozie-site.xml"
- },
- {
- "name": "oozie.db.schema.name",
- "templateName": ['oozie_database_name'],
- "foreignKey": null,
- "value": "<templateName[0]>",
- "filename": "oozie-site.xml"
- },
- {
- "name": "oozie.service.JPAService.jdbc.driver",
- "templateName": [],
- "foreignKey": null,
- "value": "org.apache.derby.jdbc.EmbeddedDriver", // this value is overwritten in code
- "filename": "oozie-site.xml"
- },
- {
- "name": "oozie.service.JPAService.jdbc.username",
- "templateName": ['oozie_metastore_user_name'],
- "foreignKey": null,
- "value": "<templateName[0]>",
- "filename": "oozie-site.xml"
- },
- {
- "name": "oozie.service.JPAService.jdbc.password",
- "templateName": ['oozie_metastore_user_passwd'],
- "foreignKey": null,
- "value": "<templateName[0]>",
- "filename": "oozie-site.xml"
- },
- // oozie.service.JPAService.jdbc.url value is set in code
- {
- "name": "oozie.service.JPAService.jdbc.url",
- "templateName": [],
- "foreignKey": null,
- "value": "jdbc:derby:${oozie.data.dir}/${oozie.db.schema.name}-db;create=true", // this value is overwritten in code
- "filename": "oozie-site.xml"
- },
- {
- "name": "javax.jdo.option.ConnectionDriverName",
- "templateName": [],
- "foreignKey": null,
- "value": "com.mysql.jdbc.Driver", // this value is overwritten in code
- "filename": "hive-site.xml"
- },
- {
- "name": "javax.jdo.option.ConnectionUserName",
- "templateName": ["hive_metastore_user_name"],
- "foreignKey": null,
- "value": "<templateName[0]>",
- "filename": "hive-site.xml"
- },
- {
- "name": "javax.jdo.option.ConnectionPassword",
- "templateName": ["hive_metastore_user_passwd"],
- "foreignKey": null,
- "value": "<templateName[0]>",
- "filename": "hive-site.xml"
- },
- {
- "name": "javax.jdo.option.ConnectionURL",
- "templateName": [],
- "foreignKey": null,
- "value": "", // this value is overwritten in code
- "filename": "hive-site.xml"
- },
- {
- "name": "hive.metastore.uris",
- "templateName": ["hivemetastore_host"],
- "foreignKey": null,
- "value": "thrift://<templateName[0]>:9083",
- "filename": "hive-site.xml"
- },
- {
- "name": "mapred.jobtracker.taskScheduler",
- "templateName": ["scheduler_name"],
- "foreignKey": null,
- "value": "<templateName[0]>",
- "filename": "mapred-site.xml"
- },
- {
- "name": "mapred.tasktracker.map.tasks.maximum",
- "templateName": ["mapred_map_tasks_max"],
- "foreignKey": null,
- "value": "<templateName[0]>",
- "filename": "mapred-site.xml"
- },
- {
- "name": "mapred.tasktracker.reduce.tasks.maximum",
- "templateName": ["mapred_red_tasks_max"],
- "foreignKey": null,
- "value": "<templateName[0]>",
- "filename": "mapred-site.xml"
- },
- {
- "name": "mapred.cluster.reduce.memory.mb",
- "templateName": ["mapred_cluster_red_mem_mb"],
- "foreignKey": null,
- "value": "<templateName[0]>",
- "filename": "mapred-site.xml"
- },
- {
- "name": "mapred.job.map.memory.mb",
- "templateName": ["mapred_job_map_mem_mb"],
- "foreignKey": null,
- "value": "<templateName[0]>",
- "filename": "mapred-site.xml"
- },
- {
- "name": "mapred.cluster.max.map.memory.mb",
- "templateName": ["mapred_cluster_max_map_mem_mb"],
- "foreignKey": null,
- "value": "<templateName[0]>",
- "filename": "mapred-site.xml"
- },
- {
- "name": "mapred.cluster.max.reduce.memory.mb",
- "templateName": ["mapred_cluster_max_red_mem_mb"],
- "foreignKey": null,
- "value": "<templateName[0]>",
- "filename": "mapred-site.xml"
- },
- {
- "name": "mapred.job.reduce.memory.mb",
- "templateName": ["mapred_job_red_mem_mb"],
- "foreignKey": null,
- "value": "<templateName[0]>",
- "filename": "mapred-site.xml"
- },
- {
- "name": "mapred.hosts",
- "templateName": ["hadoop_conf_dir", "mapred_hosts_include"],
- "foreignKey": null,
- "value": "<templateName[0]>/<templateName[1]>",
- "filename": "mapred-site.xml"
- },
- {
- "name": "mapred.hosts.exclude",
- "templateName": ["hadoop_conf_dir", "mapred_hosts_exclude"],
- "foreignKey": null,
- "value": "<templateName[0]>/<templateName[1]>",
- "filename": "mapred-site.xml"
- },
- {
- "name": "mapred.healthChecker.script.path",
- "templateName": ["mapred_jobstatus_dir"],
- "foreignKey": null,
- "value": "<templateName[0]>",
- "filename": "mapred-site.xml"
- },
- {
- "name": "mapred.job.tracker.persist.jobstatus.dir",
- "templateName": ["hadoop_conf_dir"],
- "foreignKey": null,
- "value": "<templateName[0]>/health_check",
- "filename": "mapred-site.xml"
- },
- {
- "name": "mapred.child.java.opts",
- "templateName": ["mapred_child_java_opts_sz"],
- "foreignKey": null,
- "value": "-server -Xmx<templateName[0]>m -Djava.net.preferIPv4Stack=true",
- "filename": "mapred-site.xml"
- },
- {
- "name": "mapred.cluster.map.memory.mb",
- "templateName": ["mapred_cluster_map_mem_mb"],
- "foreignKey": null,
- "value": "<templateName[0]>",
- "filename": "mapred-site.xml"
- },
- {
- "name": "io.sort.mb",
- "templateName": ["io_sort_mb"],
- "foreignKey": null,
- "value": "<templateName[0]>",
- "filename": "mapred-site.xml"
- },
- {
- "name": "io.sort.spill.percent",
- "templateName": ["io_sort_spill_percent"],
- "foreignKey": null,
- "value": "<templateName[0]>",
- "filename": "mapred-site.xml"
- },
- {
- "name": "mapred.system.dir",
- "templateName": ["mapred_system_dir"],
- "foreignKey": null,
- "value": "<templateName[0]>",
- "filename": "mapred-site.xml"
- },
- {
- "name": "mapred.job.tracker",
- "templateName": ["jobtracker_host"],
- "foreignKey": null,
- "value": "<templateName[0]>:50300",
- "filename": "mapred-site.xml"
- },
- {
- "name": "mapred.job.tracker.http.address",
- "templateName": ["jobtracker_host"],
- "foreignKey": null,
- "value": "<templateName[0]>:50030",
- "filename": "mapred-site.xml"
- },
- {
- "name": "mapred.userlog.retain.hours",
- "templateName": ["mapreduce_userlog_retainhours"],
- "foreignKey": null,
- "value": "<templateName[0]>",
- "filename": "mapred-site.xml"
- },
- {
- "name": "mapred.jobtracker.maxtasks.per.job",
- "templateName": ["maxtasks_per_job"],
- "foreignKey": null,
- "value": "<templateName[0]>",
- "filename": "mapred-site.xml"
- },
- {
- "name": "mapred.task.tracker.task-controller",
- "templateName": ["task_controller"],
- "foreignKey": null,
- "value": "<templateName[0]>",
- "filename": "mapred-site.xml"
- },
- {
- "name": "mapreduce.jobtracker.kerberos.principal",
- "templateName": ["kerberos_domain"],
- "foreignKey": null,
- "value": "jt/_HOST@<templateName[0]>",
- "filename": "mapred-site.xml"
- },
- {
- "name": "mapreduce.tasktracker.kerberos.principal",
- "templateName": ["kerberos_domain"],
- "foreignKey": null,
- "value": "tt/_HOST@<templateName[0]>",
- "filename": "mapred-site.xml"
- },
- {
- "name": "mapreduce.jobtracker.keytab.file",
- "templateName": ["keytab_path"],
- "foreignKey": null,
- "value": "<templateName[0]>/jt.service.keytab",
- "filename": "mapred-site.xml"
- },
- {
- "name": "mapreduce.tasktracker.keytab.file",
- "templateName": ["keytab_path"],
- "foreignKey": null,
- "value": "<templateName[0]>/tt.service.keytab",
- "filename": "mapred-site.xml"
- },
- {
- "name": "mapreduce.history.server.embedded",
- "templateName": [],
- "foreignKey": null,
- "value": "false",
- "filename": "mapred-site.xml"
- },
- {
- "name": "mapreduce.history.server.http.address",
- "templateName": ["jobtracker_host"],
- "foreignKey": null,
- "value": "<templateName[0]>:51111",
- "filename": "mapred-site.xml"
- },
- {
- "name": "mapreduce.jobhistory.kerberos.principal",
- "templateName": ["kerberos_domain"],
- "foreignKey": null,
- "value": "jt/_HOST@<templateName[0]>",
- "filename": "mapred-site.xml"
- },
- {
- "name": "mapreduce.jobhistory.keytab.file",
- "templateName": ["keytab_path"],
- "foreignKey": null,
- "value": "<templateName[0]>/jt.service.keytab",
- "filename": "mapred-site.xml"
- },
- {
- "name": "hbase.rootdir",
- "templateName": ["namenode_host", "hbase_hdfs_root_dir"],
- "foreignKey": null,
- "value": "hdfs://<templateName[0]>:8020<templateName[1]>",
- "filename": "hbase-site.xml"
- },
- {
- "name": "hbase.tmp.dir",
- "templateName": ["hbase_tmp_dir"],
- "foreignKey": null,
- "value": "<templateName[0]>",
- "filename": "hbase-site.xml"
- },
- /*
- {
- "name": "hbase.master.info.bindAddress",
- "templateName": ["hbasemaster.host"],
- "foreignKey": null,
- "value": "<templateName[0]>",
- "filename": "hbase-site.xml"
- },
- */
- {
- "name": "hbase.regionserver.global.memstore.upperLimit",
- "templateName": ["regionserver_memstore_upperlimit"],
- "foreignKey": null,
- "value": "<templateName[0]>",
- "filename": "hbase-site.xml"
- },
- {
- "name": "hbase.hstore.blockingStoreFiles",
- "templateName": ["hstore_blockingstorefiles"],
- "foreignKey": null,
- "value": "<templateName[0]>",
- "filename": "hbase-site.xml"
- },
- {
- "name": "hbase.hstore.compactionThreshold",
- "templateName": ["hstore_compactionthreshold"],
- "foreignKey": null,
- "value": "<templateName[0]>",
- "filename": "hbase-site.xml"
- },
- {
- "name": "hfile.block.cache.size",
- "templateName": ["hfile_blockcache_size"],
- "foreignKey": null,
- "value": "<templateName[0]>",
- "filename": "hbase-site.xml"
- },
- {
- "name": "hbase.hregion.max.filesize",
- "templateName": ["hstorefile_maxsize"],
- "foreignKey": null,
- "value": "<templateName[0]>",
- "filename": "hbase-site.xml"
- },
- {
- "name": "hbase.regionserver.handler.count",
- "templateName": ["regionserver_handlers"],
- "foreignKey": null,
- "value": "<templateName[0]>",
- "filename": "hbase-site.xml"
- },
- {
- "name": "hbase.hregion.majorcompaction",
- "templateName": ["hregion_majorcompaction"],
- "foreignKey": null,
- "value": "<templateName[0]>",
- "filename": "hbase-site.xml"
- },
- {
- "name": "hbase.regionserver.global.memstore.lowerLimit",
- "templateName": ["regionserver_memstore_lowerlimit"],
- "foreignKey": null,
- "value": "<templateName[0]>",
- "filename": "hbase-site.xml"
- },
- {
- "name": "hbase.hregion.memstore.block.multiplier",
- "templateName": ["hregion_blockmultiplier"],
- "foreignKey": null,
- "value": "<templateName[0]>",
- "filename": "hbase-site.xml"
- },
- {
- "name": "hbase.hregion.memstore.mslab.enabled",
- "templateName": ["regionserver_memstore_lab"],
- "foreignKey": null,
- "value": "<templateName[0]>",
- "filename": "hbase-site.xml"
- },
- {
- "name": "hbase.hregion.memstore.flush.size",
- "templateName": ["hregion_memstoreflushsize"],
- "foreignKey": null,
- "value": "<templateName[0]>",
- "filename": "hbase-site.xml"
- },
- {
- "name": "hbase.client.scanner.caching",
- "templateName": ["client_scannercaching"],
- "foreignKey": null,
- "value": "<templateName[0]>",
- "filename": "hbase-site.xml"
- },
- {
- "name": "hbase.client.scanner.caching",
- "templateName": ["client_scannercaching"],
- "foreignKey": null,
- "value": "<templateName[0]>",
- "filename": "hbase-site.xml"
- },
- {
- "name": "hbase.cluster.distributed",
- "templateName": [],
- "foreignKey": null,
- "value": "true",
- "filename": "hbase-site.xml"
- },
- {
- "name": "hbase.zookeeper.property.clientPort",
- "templateName": [],
- "foreignKey": null,
- "value": "2181",
- "filename": "hbase-site.xml"
- },
- {
- "name": "zookeeper.session.timeout",
- "templateName": ["zookeeper_sessiontimeout"],
- "foreignKey": null,
- "value": "<templateName[0]>",
- "filename": "hbase-site.xml"
- },
- {
- "name": "hbase.client.keyvalue.maxsize",
- "templateName": ["hfile_max_keyvalue_size"],
- "foreignKey": null,
- "value": "<templateName[0]>",
- "filename": "hbase-site.xml"
- },
- {
- "name": "hbase.master.keytab.file",
- "templateName": ["keytab_path"],
- "foreignKey": null,
- "value": "<templateName[0]>/hm.service.keytab",
- "filename": "hbase-site.xml"
- },
- {
- "name": "hbase.master.kerberos.principal",
- "templateName": ["kerberos_domain"],
- "foreignKey": null,
- "value": "hm/_HOST@<templateName[0]>",
- "filename": "hbase-site.xml"
- },
- {
- "name": "hbase.regionserver.kerberos.principal",
- "templateName": ["kerberos_domain"],
- "foreignKey": null,
- "value": "rs/_HOST@<templateName[0]>",
- "filename": "hbase-site.xml"
- },
- /*
- {
- "name": "hbase.coprocessor.region.classes",
- "templateName": ["preloaded_regioncoprocessor_classes"],
- "foreignKey": null,
- "value": "<templateName[0]>",
- "filename": "hbase-site.xml"
- },
- */
- {
- "name": "dfs.support.append",
- "templateName": ["hdfs_support_append"],
- "foreignKey": null,
- "value": "<templateName[0]>",
- "filename": "hbase-site.xml"
- },
- {
- "name": "dfs.client.read.shortcircuit",
- "templateName": ["hdfs_enable_shortcircuit_read"],
- "foreignKey": null,
- "value": "<templateName[0]>",
- "filename": "hbase-site.xml"
- },
- {
- "name": "hbase.security.authentication",
- "templateName": [],
- "foreignKey": null,
- "value": "simple",
- "filename": "hbase-site.xml"
- },
- {
- "name": "hbase.rpc.engine",
- "templateName": [],
- "foreignKey": null,
- "value": "org.apache.hadoop.hbase.ipc.WritableRpcEngine",
- "filename": "hbase-site.xml"
- },
- {
- "name": "hbase.security.authorization",
- "templateName": [],
- "foreignKey": null,
- "value": "false",
- "filename": "hbase-site.xml"
- },
- {
- "name": "templeton.hive.properties",
- "templateName": ["hivemetastore_host"],
- "foreignKey": null,
- "value": "hive.metastore.local=false,hive.metastore.uris=thrift://<templateName[0]>:9083,hive.metastore.sasl.enabled=yes,hive.metastore.execute.setugi=true",
- "filename": "webhcat-site.xml"
- },
- {
- "name": "templeton.zookeeper.hosts",
- "templateName": ["zookeeperserver_hosts"],
- "foreignKey": null,
- "value": "<templateName[0]>",
- "filename": "webhcat-site.xml"
- },
- {
- "name": "hbase.zookeeper.quorum",
- "templateName": ["zookeeperserver_hosts"],
- "foreignKey": null,
- "value": "<templateName[0]>",
- "filename": "hbase-site.xml"
- },
- {
- "name": "zookeeper.znode.parent",
- "templateName": [],
- "foreignKey": null,
- "value": "/hbase-unsecure",
- "filename": "hbase-site.xml"
- }
- ];
- /**
- * Configs consists of 2 types: Computed values, which cannot be modified by user
- * and overridable values, which user can modify. We provide interface how to get all of this
- * configs separately
- * @type {Object}
- */
- module.exports = {
- all : function(){
- return configs.slice(0);
- },
- overridable: function(){
- return configs.filterProperty('foreignKey');
- },
- computed: function(){
- return configs.filterProperty('foreignKey', null);
- }
- };
|