site_properties.js 30 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947
  1. /**
  2. * Licensed to the Apache Software Foundation (ASF) under one
  3. * or more contributor license agreements. See the NOTICE file
  4. * distributed with this work for additional information
  5. * regarding copyright ownership. The ASF licenses this file
  6. * to you under the Apache License, Version 2.0 (the
  7. * "License"); you may not use this file except in compliance
  8. * with the License. You may obtain a copy of the License at
  9. *
  10. * http://www.apache.org/licenses/LICENSE-2.0
  11. *
  12. * Unless required by applicable law or agreed to in writing, software
  13. * distributed under the License is distributed on an "AS IS" BASIS,
  14. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  15. * See the License for the specific language governing permissions and
  16. * limitations under the License.
  17. */
  18. module.exports =
  19. {
  20. "configProperties": [
  21. /**********************************************HDFS***************************************/
  22. {
  23. "id": "site property",
  24. "name": "fs.checkpoint.dir",
  25. "displayName": "SecondaryNameNode Checkpoint directory",
  26. "description": "Directory on the local filesystem where the Secondary NameNode should store the temporary images to merge",
  27. "defaultValue": "",
  28. "defaultDirectory": "/hadoop/hdfs/namesecondary",
  29. "displayType": "directory",
  30. "isOverridable": false,
  31. "isVisible": true,
  32. "serviceName": "HDFS",
  33. "category": "SNameNode",
  34. "index": 1
  35. },
  36. {
  37. "id": "site property",
  38. "name": "fs.checkpoint.period",
  39. "displayName": "HDFS Maximum Checkpoint Delay",
  40. "description": "Maximum delay between two consecutive checkpoints for HDFS",
  41. "defaultValue": "",
  42. "displayType": "int",
  43. "unit": "seconds",
  44. "isVisible": true,
  45. "category": "General",
  46. "serviceName": "HDFS",
  47. "index": 3
  48. },
  49. {
  50. "id": "site property",
  51. "name": "fs.checkpoint.size",
  52. "displayName": "HDFS Maximum Edit Log Size for Checkpointing",
  53. "description": "Maximum size of the edits log file that forces an urgent checkpoint even if the maximum checkpoint delay is not reached",
  54. "defaultValue": "",
  55. "displayType": "int",
  56. "unit": "bytes",
  57. "isVisible": true,
  58. "serviceName": "HDFS",
  59. "category": "General",
  60. "index": 4
  61. },
  62. {
  63. "id": "site property",
  64. "name": "dfs.name.dir",
  65. "displayName": "NameNode directories",
  66. "description": "NameNode directories for HDFS to store the file system image",
  67. "defaultValue": "",
  68. "defaultDirectory": "/hadoop/hdfs/namenode",
  69. "displayType": "directories",
  70. "isOverridable": false,
  71. "isVisible": true,
  72. "serviceName": "HDFS",
  73. "category": "NameNode",
  74. "index": 1
  75. },
  76. {
  77. "id": "site property",
  78. "name": "dfs.webhdfs.enabled",
  79. "displayName": "WebHDFS enabled",
  80. "description": "Whether to enable WebHDFS feature",
  81. "defaultValue": "",
  82. "displayType": "checkbox",
  83. "isOverridable": false,
  84. "category": "General",
  85. "serviceName": "HDFS",
  86. "index": 0
  87. },
  88. {
  89. "id": "site property",
  90. "name": "dfs.datanode.failed.volumes.tolerated",
  91. "displayName": "DataNode volumes failure toleration",
  92. "description": "The number of volumes that are allowed to fail before a DataNode stops offering service",
  93. "defaultValue": "",
  94. "displayType": "int",
  95. "isVisible": true,
  96. "category": "DataNode",
  97. "serviceName": "HDFS",
  98. "index": 3
  99. },
  100. {
  101. "id": "site property",
  102. "name": "dfs.data.dir",
  103. "displayName": "DataNode directories",
  104. "description": "DataNode directories for HDFS to store the data blocks",
  105. "defaultValue": "",
  106. "defaultDirectory": "/hadoop/hdfs/data",
  107. "displayType": "directories",
  108. "isVisible": true,
  109. "category": "DataNode",
  110. "serviceName": "HDFS",
  111. "index": 1
  112. },
  113. {
  114. "id": "site property",
  115. "name": "dfs.datanode.data.dir.perm",
  116. "displayName": "DataNode directories permission",
  117. "description": "",
  118. "defaultValue": "",
  119. "displayType": "int",
  120. "isVisible": true,
  121. "category": "DataNode",
  122. "serviceName": "HDFS"
  123. },
  124. {
  125. "id": "site property",
  126. "name": "dfs.replication",
  127. "displayName": "Block replication",
  128. "description": "Default block replication.",
  129. "displayType": "int",
  130. "defaultValue": "",
  131. "isVisible": true,
  132. "category": "Advanced",
  133. "serviceName": "HDFS"
  134. },
  135. {
  136. "id": "site property",
  137. "name": "dfs.datanode.du.reserved",
  138. "displayName": "Reserved space for HDFS",
  139. "description": "Reserved space in bytes per volume. Always leave this much space free for non dfs use.",
  140. "defaultValue": "",
  141. "displayType": "int",
  142. "unit": "bytes",
  143. "isVisible": true,
  144. "category": "General",
  145. "serviceName": "HDFS",
  146. "index": 2
  147. },
  148. /******************************************MAPREDUCE***************************************/
  149. {
  150. "id": "site property",
  151. "name": "mapred.local.dir",
  152. "displayName": "MapReduce local directories",
  153. "description": "Directories for MapReduce to store intermediate data files",
  154. "defaultValue": "",
  155. "defaultDirectory": "/hadoop/mapred",
  156. "displayType": "directories",
  157. "serviceName": "MAPREDUCE",
  158. "category": "TaskTracker",
  159. "index": 1
  160. },
  161. {
  162. "id": "site property",
  163. "name": "mapred.jobtracker.taskScheduler",
  164. "displayName": "MapReduce Capacity Scheduler",
  165. "description": "The scheduler to use for scheduling of MapReduce jobs",
  166. "defaultValue": "",
  167. "displayType": "advanced",
  168. "isOverridable": false,
  169. "serviceName": "MAPREDUCE",
  170. "index": 0
  171. },
  172. {
  173. "id": "site property",
  174. "name": "mapred.tasktracker.map.tasks.maximum",
  175. "displayName": "Number of Map slots per node",
  176. "description": "Number of slots that Map tasks that run simultaneously can occupy on a TaskTracker",
  177. "defaultValue": "",
  178. "displayType": "int",
  179. "serviceName": "MAPREDUCE",
  180. "category": "TaskTracker",
  181. "index": 2
  182. },
  183. {
  184. "id": "site property",
  185. "name": "mapred.tasktracker.reduce.tasks.maximum",
  186. "displayName": "Number of Reduce slots per node",
  187. "description": "Number of slots that Reduce tasks that run simultaneously can occupy on a TaskTracker.",
  188. "defaultValue": "",
  189. "displayType": "int",
  190. "serviceName": "MAPREDUCE",
  191. "category": "TaskTracker",
  192. "index": 3
  193. },
  194. {
  195. "id": "site property",
  196. "name": "mapred.cluster.reduce.memory.mb",
  197. "displayName": "Cluster's Reduce slot size (virtual memory)",
  198. "description": "The virtual memory size of a single Reduce slot in the MapReduce framework",
  199. "defaultValue": "2048",
  200. "displayType": "int",
  201. "unit": "MB",
  202. "serviceName": "MAPREDUCE",
  203. "index": 2
  204. },
  205. {
  206. "id": "site property",
  207. "name": "mapred.job.map.memory.mb",
  208. "displayName": "Default virtual memory for a job's map-task",
  209. "description": "Virtual memory for single Map task",
  210. "defaultValue": "",
  211. "displayType": "int",
  212. "unit": "MB",
  213. "serviceName": "MAPREDUCE",
  214. "index": 5
  215. },
  216. {
  217. "id": "site property",
  218. "name": "mapred.cluster.max.map.memory.mb",
  219. "displayName": "Upper limit on virtual memory for single Map task",
  220. "description": "Upper limit on virtual memory size for a single Map task of any MapReduce job",
  221. "defaultValue": "",
  222. "displayType": "int",
  223. "unit": "MB",
  224. "serviceName": "MAPREDUCE",
  225. "index": 3
  226. },
  227. {
  228. "id": "site property",
  229. "name": "mapred.cluster.max.reduce.memory.mb",
  230. "displayName": "Upper limit on virtual memory for single Reduce task",
  231. "description": "Upper limit on virtual memory size for a single Reduce task of any MapReduce job",
  232. "defaultValue": "",
  233. "displayType": "int",
  234. "unit": "MB",
  235. "serviceName": "MAPREDUCE",
  236. "index": 4
  237. },
  238. {
  239. "id": "site property",
  240. "name": "mapred.job.reduce.memory.mb",
  241. "displayName": "Default virtual memory for a job's reduce-task",
  242. "description": "Virtual memory for single Reduce task",
  243. "defaultValue": "",
  244. "displayType": "int",
  245. "unit": "MB",
  246. "serviceName": "MAPREDUCE",
  247. "index": 6
  248. },
  249. {
  250. "id": "site property",
  251. "name": "mapred.cluster.map.memory.mb",
  252. "displayName": "Cluster's Map slot size (virtual memory)",
  253. "description": "The virtual memory size of a single Map slot in the MapReduce framework",
  254. "defaultValue": "1536",
  255. "displayType": "int",
  256. "unit": "MB",
  257. "serviceName": "MAPREDUCE",
  258. "index": 1
  259. },
  260. {
  261. "id": "site property",
  262. "name": "io.sort.mb",
  263. "displayName": "Map-side sort buffer memory",
  264. "description": "The total amount of Map-side buffer memory to use while sorting files (Expert-only configuration)",
  265. "defaultValue": "",
  266. "displayType": "int",
  267. "unit": "MB",
  268. "serviceName": "MAPREDUCE",
  269. "index": 7
  270. },
  271. {
  272. "id": "site property",
  273. "name": "io.sort.spill.percent",
  274. "displayName": "Limit on buffer",
  275. "description": "Percentage of sort buffer used for record collection",
  276. "defaultValue": "",
  277. "displayType": "float",
  278. "serviceName": "MAPREDUCE",
  279. "index": 8
  280. },
  281. {
  282. "id": "site property",
  283. "name": "mapred.system.dir",
  284. "displayName": "MapReduce system directories",
  285. "description": "Path on the HDFS where where the MapReduce framework stores system files",
  286. "defaultValue": "/mapred/system",
  287. "displayType": "directories",
  288. "serviceName": "MAPREDUCE",
  289. "category": "Advanced"
  290. },
  291. {
  292. "id": "site property",
  293. "name": "mapred.userlog.retain.hours",
  294. "displayName": "Job log retention (hours)",
  295. "description": "The maximum time, in hours, for which the user-logs are to be retained after the job completion.",
  296. "defaultValue": "",
  297. "displayType": "int",
  298. "unit": "hours",
  299. "serviceName": "MAPREDUCE",
  300. "index": 9
  301. },
  302. {
  303. "id": "site property",
  304. "name": "mapred.jobtracker.maxtasks.per.job",
  305. "displayName": "Maximum number tasks for a Job",
  306. "description": "Maximum number of tasks for a single Job",
  307. "defaultValue": "",
  308. "displayType": "int",
  309. "serviceName": "MAPREDUCE",
  310. "index": 10
  311. },
  312. {
  313. "id": "site property",
  314. "name": "mapred.hosts",
  315. "displayName": "mapred.hosts",
  316. "description": "Names a file that contains the list of nodes that may\
  317. connect to the jobtracker. If the value is empty, all hosts are \
  318. permitted.",
  319. "defaultValue": "",
  320. "displayType": "directory",
  321. "category": "Advanced",
  322. "serviceName": "MAPREDUCE"
  323. },
  324. {
  325. "id": "site property",
  326. "name": "mapred.hosts.exclude",
  327. "displayName": "mapred.hosts.exclude",
  328. "description": " Names a file that contains the list of hosts that\
  329. should be excluded by the jobtracker. If the value is empty, no\
  330. hosts are excluded.",
  331. "defaultValue": "",
  332. "displayType": "directory",
  333. "category": "Advanced",
  334. "serviceName": "MAPREDUCE"
  335. },
  336. {
  337. "id": "site property",
  338. "name": "mapred.child.java.opts",
  339. "displayName": "Java options for MapReduce tasks",
  340. "description": "Java options for the TaskTracker child processes.",
  341. "defaultValue": "",
  342. "displayType": "advanced",
  343. "category": "TaskTracker",
  344. "serviceName": "MAPREDUCE",
  345. "index": 4
  346. },
  347. /**********************************************oozie-site***************************************/
  348. {
  349. "id": "site property",
  350. "name": "oozie.db.schema.name",
  351. "displayName": "Database Name",
  352. "description": "Database name used for the Oozie",
  353. "defaultValue": "",
  354. "isOverridable": false,
  355. "displayType": "host",
  356. "isVisible": true,
  357. "isObserved": true,
  358. "category": "Oozie Server",
  359. "serviceName": "OOZIE",
  360. "index": 3
  361. },
  362. {
  363. "id": "site property",
  364. "name": "oozie.service.JPAService.jdbc.username",
  365. "displayName": "Database Username",
  366. "description": "Database user name to use to connect to the database",
  367. "defaultValue": "",
  368. "isOverridable": false,
  369. "displayType": "host",
  370. "category": "Oozie Server",
  371. "serviceName": "OOZIE",
  372. "index": 4
  373. },
  374. {
  375. "id": "site property",
  376. "name": "oozie.service.JPAService.jdbc.password",
  377. "displayName": "Database Password",
  378. "description": "Database password to use to connect to the database",
  379. "defaultValue": "",
  380. "isOverridable": false,
  381. "displayType": "password",
  382. "isVisible": true,
  383. "category": "Oozie Server",
  384. "serviceName": "OOZIE",
  385. "filename": "oozie-site.xml",
  386. "index": 5
  387. },
  388. {
  389. "id": "site property",
  390. "name": "oozie.service.JPAService.jdbc.driver",
  391. "displayName": "JDBC Driver Class",
  392. "defaultValue": "",
  393. "value": "", // the value is overwritten in code
  394. "isVisible": true,
  395. "isOverridable": false,
  396. "description": "Database name used for the Oozie",
  397. "category": "Oozie Server",
  398. "serviceName": "OOZIE",
  399. "index": 6
  400. },
  401. {
  402. "id": "site property",
  403. "name": "oozie.service.JPAService.jdbc.url",
  404. "displayName": "Database URL",
  405. "description": "The JDBC connection URL to the database",
  406. "defaultValue": "",
  407. "isOverridable": false,
  408. "displayType": "advanced",
  409. "category": "Oozie Server",
  410. "serviceName": "OOZIE",
  411. "index": 7
  412. },
  413. /**********************************************hive-site***************************************/
  414. {
  415. "id": "site property",
  416. "name": "javax.jdo.option.ConnectionDriverName",
  417. "displayName": "JDBC Driver Class",
  418. "defaultValue": "",
  419. "value": "", // the value is overwritten in code
  420. "isVisible": true,
  421. "isOverridable": false,
  422. "description": "Driver class name for a JDBC metastore",
  423. "category": "Hive Metastore",
  424. "serviceName": "HIVE",
  425. "index": 7
  426. },
  427. {
  428. "id": "site property",
  429. "name": "hive.heapsize",
  430. "displayName": "Hive heap size",
  431. "description": "Maximum Java heap size for HIVE service (Java option -Xmx)",
  432. "defaultValue": "1024",
  433. "displayType": "int",
  434. "unit": "MB",
  435. "isOverridable": false,
  436. "serviceName": "HIVE",
  437. "category": "General",
  438. "index": 9
  439. },
  440. {
  441. "id": "site property",
  442. "name": "javax.jdo.option.ConnectionUserName",
  443. "displayName": "Database Username",
  444. "description": "Database user name to use to connect to the database",
  445. "defaultValue": "hive",
  446. "displayType": "host",
  447. "isOverridable": false,
  448. "category": "Hive Metastore",
  449. "serviceName": "HIVE",
  450. "index": 5
  451. },
  452. {
  453. "id": "site property",
  454. "name": "javax.jdo.option.ConnectionPassword",
  455. "displayName": "Database Password",
  456. "description": "Database password to use to connect to the metastore database",
  457. "defaultValue": "",
  458. "displayType": "password",
  459. "isOverridable": false,
  460. "isVisible": true,
  461. "category": "Hive Metastore",
  462. "serviceName": "HIVE",
  463. "index": 6
  464. },
  465. {
  466. "id": "site property",
  467. "name": "javax.jdo.option.ConnectionURL",
  468. "displayName": "Database URL",
  469. "value": "",
  470. "defaultValue": "", // set to a 'jdbc' to not include this in initial error count
  471. "description": "The JDBC connection URL to the database",
  472. "displayType": "advanced",
  473. "isOverridable": false,
  474. "isVisible": true,
  475. "category": "Hive Metastore",
  476. "serviceName": "HIVE",
  477. "index": 8
  478. },
  479. {
  480. "id": "site property",
  481. "name": "ambari.hive.db.schema.name",
  482. "displayName": "Database Name",
  483. "description": "Database name used as the Hive Metastore",
  484. "defaultValue": "",
  485. "isReconfigurable": true,
  486. "displayType": "host",
  487. "isOverridable": false,
  488. "isObserved": true,
  489. "serviceName": "HIVE",
  490. "category": "Hive Metastore",
  491. "index": 4
  492. },
  493. {
  494. "id": "site property",
  495. "name": "hive.server2.thrift.port",
  496. "displayName": "Hive Server Port",
  497. "description": "TCP port number to listen on, default 10000.",
  498. "defaultValue": "10000",
  499. "displayType": "int",
  500. "isReconfigurable": true,
  501. "isOverridable": false,
  502. "isVisible": true,
  503. "category": "Advanced",
  504. "serviceName": "HIVE"
  505. },
  506. /**********************************************hbase-site***************************************/
  507. {
  508. "id": "site property",
  509. "name": "hbase.tmp.dir",
  510. "displayName": "HBase local directory",
  511. "description": "Temporary directory on the local filesystem",
  512. "defaultDirectory": "/hadoop/hbase",
  513. "defaultValue": "",
  514. "displayType": "directory",
  515. "isVisible": true,
  516. "category": "Advanced",
  517. "serviceName": "HBASE"
  518. },
  519. {
  520. "id": "site property",
  521. "name": "hbase.master.port",
  522. "displayName": "HBase Master Port",
  523. "isReconfigurable": true,
  524. "displayType": "int",
  525. "isOverridable": false,
  526. "isVisible": true,
  527. "serviceName": "HBASE",
  528. "category": "Advanced"
  529. },
  530. {
  531. "id": "site property",
  532. "name": "hbase.regionserver.global.memstore.upperLimit",
  533. "displayName": "hbase.regionserver.global.memstore.upperLimit",
  534. "description": "",
  535. "defaultValue": "",
  536. "displayType": "float",
  537. "category": "Advanced",
  538. "serviceName": "HBASE"
  539. },
  540. {
  541. "id": "site property",
  542. "name": "hbase.regionserver.global.memstore.lowerLimit",
  543. "displayName": "hbase.regionserver.global.memstore.lowerLimit",
  544. "defaultValue": "",
  545. "description": "When memstores are being forced to flush to make room in\
  546. memory, keep flushing until we hit this mark. Defaults to 35% of heap.\
  547. This value equal to hbase.regionserver.global.memstore.upperLimit causes\
  548. the minimum possible flushing to occur when updates are blocked due to\
  549. memstore limiting.",
  550. "displayType": "float",
  551. "category": "Advanced",
  552. "serviceName": "HBASE"
  553. },
  554. {
  555. "id": "site property",
  556. "name": "hbase.hstore.blockingStoreFiles",
  557. "displayName": "hstore blocking storefiles",
  558. "description": "If more than this number of StoreFiles in any one Store (one StoreFile is written per flush of " +
  559. "MemStore) then updates are blocked for this HRegion until a compaction is completed, or until " +
  560. "hbase.hstore.blockingWaitTime has been exceeded.",
  561. "defaultValue": "",
  562. "isRequired": true,
  563. "displayType": "int",
  564. "category": "Advanced",
  565. "serviceName": "HBASE"
  566. },
  567. {
  568. "id": "site property",
  569. "name": "hbase.hstore.compactionThreshold",
  570. "displayName": "HBase HStore compaction threshold",
  571. "description": "If more than this number of HStoreFiles in any one HStore then a compaction is run to rewrite all HStoreFiles files as one.",
  572. "defaultValue": "3",
  573. "displayType": "int",
  574. "category": "General",
  575. "serviceName": "HBASE",
  576. "index": 0
  577. },
  578. {
  579. "id": "site property",
  580. "name": "hfile.block.cache.size",
  581. "displayName": "HFile block cache size ",
  582. "description": "Percentage of maximum heap (-Xmx setting) to allocate to block cache used by HFile/StoreFile. Set to 0 to disable but it's not recommended.",
  583. "defaultValue": "0.40",
  584. "displayType": "float",
  585. "category": "General",
  586. "serviceName": "HBASE",
  587. "index": 1
  588. },
  589. {
  590. "id": "site property",
  591. "name": "hbase.hregion.max.filesize",
  592. "displayName": "Maximum HStoreFile Size",
  593. "description": "If any one of a column families' HStoreFiles has grown to exceed this value, the hosting HRegion is split in two.",
  594. "defaultValue": "",
  595. "displayType": "int",
  596. "unit": "bytes",
  597. "isVisible": true,
  598. "category": "General",
  599. "serviceName": "HBASE",
  600. "index": 2
  601. },
  602. {
  603. "id": "site property",
  604. "name": "hbase.regionserver.handler.count",
  605. "displayName": "RegionServer Handler",
  606. "description": "Count of RPC Listener instances spun up on RegionServers",
  607. "defaultValue": "60",
  608. "displayType": "int",
  609. "category": "RegionServer",
  610. "serviceName": "HBASE",
  611. "index": 2
  612. },
  613. {
  614. "id": "site property",
  615. "name": "hbase.hregion.majorcompaction",
  616. "displayName": "HBase Region Major Compaction",
  617. "description": "The time between major compactions of all HStoreFiles in a region. Set to 0 to disable automated major compactions.",
  618. "defaultValue": "",
  619. "displayType": "int",
  620. "unit": "ms",
  621. "isVisible": true,
  622. "category": "RegionServer",
  623. "serviceName": "HBASE",
  624. "index": 3
  625. },
  626. {
  627. "id": "site property",
  628. "name": "hbase.hregion.memstore.block.multiplier",
  629. "displayName": "HBase Region Block Multiplier",
  630. "description": "Block updates if memstore has \"Multiplier * HBase Region Memstore Flush Size\" bytes. Useful preventing runaway memstore during spikes in update traffic",
  631. "defaultValue": "",
  632. "displayType": "int",
  633. "category": "RegionServer",
  634. "serviceName": "HBASE",
  635. "index": 4
  636. },
  637. {
  638. "id": "site property",
  639. "name": "hbase.hregion.memstore.mslab.enabled",
  640. "displayName": "hbase.hregion.memstore.mslab.enabled",
  641. "description": "Enables the MemStore-Local Allocation Buffer,\
  642. a feature which works to prevent heap fragmentation under\
  643. heavy write loads. This can reduce the frequency of stop-the-world\
  644. GC pauses on large heaps.",
  645. "defaultValue": "",
  646. "displayType": "checkbox",
  647. "category": "Advanced",
  648. "serviceName": "HBASE"
  649. },
  650. {
  651. "id": "site property",
  652. "name": "hbase.hregion.memstore.flush.size",
  653. "displayName": "HBase Region Memstore Flush Size",
  654. "description": "Memstore will be flushed to disk if size of the memstore exceeds this number of bytes.",
  655. "defaultValue": "",
  656. "displayType": "int",
  657. "unit": "bytes",
  658. "category": "RegionServer",
  659. "serviceName": "HBASE",
  660. "index": 5
  661. },
  662. {
  663. "id": "site property",
  664. "name": "hbase.client.scanner.caching",
  665. "displayName": "HBase Client Scanner Caching",
  666. "description": "Number of rows that will be fetched when calling next on a scanner if it is not served from \
  667. (local, client) memory. Do not set this value such that the time between invocations is greater than the scanner timeout",
  668. "defaultValue": "",
  669. "displayType": "int",
  670. "unit": "rows",
  671. "isVisible": true,
  672. "category": "General",
  673. "serviceName": "HBASE",
  674. "index": 3
  675. },
  676. {
  677. "id": "site property",
  678. "name": "zookeeper.session.timeout",
  679. "displayName": "Zookeeper timeout for HBase Session",
  680. "description": "HBase passes this to the zk quorum as suggested maximum time for a session",
  681. "defaultValue": "",
  682. "displayType": "int",
  683. "unit": "ms",
  684. "category": "General",
  685. "serviceName": "HBASE",
  686. "index": 4
  687. },
  688. {
  689. "id": "site property",
  690. "name": "hbase.client.keyvalue.maxsize",
  691. "displayName": "HBase Client Maximum key-value Size",
  692. "description": "Specifies the combined maximum allowed size of a KeyValue instance. It should be set to a fraction of the maximum region size.",
  693. "defaultValue": "",
  694. "displayType": "int",
  695. "unit": "bytes",
  696. "category": "General",
  697. "serviceName": "HBASE",
  698. "index": 5
  699. },
  700. {
  701. "id": "site property",
  702. "name": "hbase.coprocessor.region.classes",
  703. "displayName": "hbase.coprocessor.region.classes",
  704. "category": "Advanced",
  705. "isRequired": false,
  706. "serviceName": "HBASE"
  707. },
  708. {
  709. "id": "site property",
  710. "name": "hbase.coprocessor.master.classes",
  711. "displayName": "hbase.coprocessor.master.classes",
  712. "category": "Advanced",
  713. "isRequired": false,
  714. "serviceName": "HBASE"
  715. },
  716. {
  717. "id": "site property",
  718. "name": "dfs.client.read.shortcircuit",
  719. "displayName": "HDFS Short-circuit read",
  720. "description": "This configuration parameter turns on short-circuit local reads.",
  721. "defaultValue": "",
  722. "displayType": "checkbox",
  723. "category": "Advanced",
  724. "serviceName": "HBASE"
  725. },
  726. {
  727. "id": "site property",
  728. "name": "dfs.support.append",
  729. "displayName": "HDFS append support",
  730. "description": "HDFS append support",
  731. "defaultValue": "",
  732. "displayType": "checkbox",
  733. "serviceName": "HBASE",
  734. "category": "Advanced"
  735. },
  736. {
  737. "id": "site property",
  738. "name": "hbase.zookeeper.quorum",
  739. "displayName": "hbase.zookeeper.quorum",
  740. "defaultValue": "",
  741. "displayType": "multiLine",
  742. "serviceName": "HBASE",
  743. "category": "Advanced"
  744. },
  745. /**********************************************webhcat-site***************************************/
  746. {
  747. "id": "site property",
  748. "name": "templeton.hive.archive",
  749. "displayName": "templeton.hive.archive",
  750. "isRequired": false,
  751. "serviceName": "WEBHCAT",
  752. "category": "Advanced"
  753. },
  754. {
  755. "id": "site property",
  756. "name": "templeton.pig.archive",
  757. "displayName": "templeton.pig.archive",
  758. "isRequired": false,
  759. "serviceName": "WEBHCAT",
  760. "category": "Advanced"
  761. },
  762. {
  763. "id": "site property",
  764. "name": "templeton.zookeeper.hosts",
  765. "displayName": "templeton.zookeeper.hosts",
  766. "defaultValue": "",
  767. "displayType": "multiLine",
  768. "serviceName": "WEBHCAT",
  769. "category": "Advanced"
  770. },
  771. /**********************************************log4j.properties***************************************/
  772. {
  773. "id": "site property",
  774. "name": "content",
  775. "displayName": "content",
  776. "value": "",
  777. "defaultValue": "",
  778. "description": "log4j properties",
  779. "displayType": "content",
  780. "isOverridable": true,
  781. "isRequired": false,
  782. "isVisible": true,
  783. "showLabel": false,
  784. "serviceName": "HDFS",
  785. "filename": "hdfs-log4j.xml",
  786. "category": "AdvancedHDFSLog4j"
  787. },
  788. {
  789. "id": "site property",
  790. "name": "content",
  791. "displayName": "content",
  792. "value": "",
  793. "defaultValue": "",
  794. "description": "log4j properties",
  795. "displayType": "content",
  796. "isOverridable": true,
  797. "isRequired": false,
  798. "isVisible": true,
  799. "showLabel": false,
  800. "serviceName": "MAPREDUCE",
  801. "filename": "mapreduce-log4j.xml",
  802. "category": "AdvancedMapredLog4j"
  803. },
  804. {
  805. "id": "site property",
  806. "name": "content",
  807. "displayName": "content",
  808. "value": "",
  809. "defaultValue": "",
  810. "description": "log4j properties",
  811. "displayType": "content",
  812. "isOverridable": true,
  813. "isRequired": false,
  814. "isVisible": true,
  815. "showLabel": false,
  816. "serviceName": "HBASE",
  817. "filename": "hbase-log4j.xml",
  818. "category": "AdvancedHbaseLog4j"
  819. },
  820. {
  821. "id": "site property",
  822. "name": "content",
  823. "displayName": "content",
  824. "value": "",
  825. "defaultValue": "",
  826. "description": "log4j properties",
  827. "displayType": "content",
  828. "isOverridable": true,
  829. "isRequired": false,
  830. "isVisible": true,
  831. "showLabel": false,
  832. "serviceName": "HIVE",
  833. "filename": "hive-exec-log4j.xml",
  834. "category": "AdvancedHiveExecLog4j"
  835. },
  836. {
  837. "id": "site property",
  838. "name": "content",
  839. "displayName": "content",
  840. "value": "",
  841. "defaultValue": "",
  842. "description": "log4j properties",
  843. "displayType": "content",
  844. "isOverridable": true,
  845. "isRequired": false,
  846. "isVisible": true,
  847. "showLabel": false,
  848. "serviceName": "HIVE",
  849. "filename": "hive-log4j.xml",
  850. "category": "AdvancedHiveLog4j"
  851. },
  852. {
  853. "id": "site property",
  854. "name": "content",
  855. "displayName": "content",
  856. "value": "",
  857. "defaultValue": "",
  858. "description": "log4j properties",
  859. "displayType": "content",
  860. "isOverridable": true,
  861. "isRequired": false,
  862. "isVisible": true,
  863. "showLabel": false,
  864. "serviceName": "OOZIE",
  865. "filename": "oozie-log4j.xml",
  866. "category": "AdvancedOozieLog4j"
  867. },
  868. {
  869. "id": "site property",
  870. "name": "content",
  871. "displayName": "content",
  872. "value": "",
  873. "defaultValue": "",
  874. "description": "log4j properties",
  875. "displayType": "content",
  876. "isOverridable": true,
  877. "isRequired": false,
  878. "isVisible": true,
  879. "showLabel": false,
  880. "serviceName": "ZOOKEEPER",
  881. "filename": "zookeeper-log4j.xml",
  882. "category": "AdvancedZooLog4j"
  883. },
  884. {
  885. "id": "site property",
  886. "name": "content",
  887. "displayName": "content",
  888. "value": "",
  889. "defaultValue": "",
  890. "description": "log4j properties",
  891. "displayType": "content",
  892. "isOverridable": true,
  893. "isRequired": false,
  894. "isVisible": true,
  895. "showLabel": false,
  896. "serviceName": "PIG",
  897. "filename": "pig-log4j.xml",
  898. "category": "AdvancedPigLog4j"
  899. },
  900. //***************************************** GLUSTERFS stack********************************************
  901. {
  902. "id": "site property",
  903. "name": "fs.glusterfs.impl",
  904. "displayName": "GlusterFS fs impl",
  905. "displayType": "string",
  906. "filename": "core-site.xml",
  907. "serviceName": "GLUSTERFS",
  908. "category": "General"
  909. },
  910. {
  911. "id": "site property",
  912. "name": "fs.glusterfs.volname",
  913. "displayName": "GlusterFS volume name",
  914. "displayType": "string",
  915. "filename": "core-site.xml",
  916. "serviceName": "GLUSTERFS",
  917. "category": "General"
  918. },
  919. {
  920. "id": "site property",
  921. "name": "fs.glusterfs.mount",
  922. "displayName": "GlusterFS mount point",
  923. "displayType": "string",
  924. "filename": "core-site.xml",
  925. "serviceName": "GLUSTERFS",
  926. "category": "General"
  927. },
  928. {
  929. "id": "site property",
  930. "name": "fs.glusterfs.getfattrcmd",
  931. "displayName": "GlusterFS getfattr command",
  932. "displayType": "string",
  933. "filename": "core-site.xml",
  934. "serviceName": "GLUSTERFS",
  935. "category": "General"
  936. }
  937. ]
  938. };