site_properties.js 29 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908
  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. /**********************************************hbase-site***************************************/
  494. {
  495. "id": "site property",
  496. "name": "hbase.tmp.dir",
  497. "displayName": "HBase local directory",
  498. "description": "Temporary directory on the local filesystem",
  499. "defaultDirectory": "/hadoop/hbase",
  500. "defaultValue": "",
  501. "displayType": "directory",
  502. "isVisible": true,
  503. "category": "Advanced",
  504. "serviceName": "HBASE"
  505. },
  506. {
  507. "id": "site property",
  508. "name": "hbase.regionserver.global.memstore.upperLimit",
  509. "displayName": "hbase.regionserver.global.memstore.upperLimit",
  510. "description": "",
  511. "defaultValue": "",
  512. "displayType": "float",
  513. "category": "Advanced",
  514. "serviceName": "HBASE"
  515. },
  516. {
  517. "id": "site property",
  518. "name": "hbase.regionserver.global.memstore.lowerLimit",
  519. "displayName": "hbase.regionserver.global.memstore.lowerLimit",
  520. "defaultValue": "",
  521. "description": "When memstores are being forced to flush to make room in\
  522. memory, keep flushing until we hit this mark. Defaults to 35% of heap.\
  523. This value equal to hbase.regionserver.global.memstore.upperLimit causes\
  524. the minimum possible flushing to occur when updates are blocked due to\
  525. memstore limiting.",
  526. "displayType": "float",
  527. "category": "Advanced",
  528. "serviceName": "HBASE"
  529. },
  530. {
  531. "id": "site property",
  532. "name": "hbase.hstore.blockingStoreFiles",
  533. "displayName": "hstore blocking storefiles",
  534. "description": "If more than this number of StoreFiles in any one Store (one StoreFile is written per flush of " +
  535. "MemStore) then updates are blocked for this HRegion until a compaction is completed, or until " +
  536. "hbase.hstore.blockingWaitTime has been exceeded.",
  537. "defaultValue": "",
  538. "isRequired": true,
  539. "displayType": "int",
  540. "category": "Advanced",
  541. "serviceName": "HBASE"
  542. },
  543. {
  544. "id": "site property",
  545. "name": "hbase.hstore.compactionThreshold",
  546. "displayName": "HBase HStore compaction threshold",
  547. "description": "If more than this number of HStoreFiles in any one HStore then a compaction is run to rewrite all HStoreFiles files as one.",
  548. "defaultValue": "3",
  549. "displayType": "int",
  550. "category": "General",
  551. "serviceName": "HBASE",
  552. "index": 0
  553. },
  554. {
  555. "id": "site property",
  556. "name": "hfile.block.cache.size",
  557. "displayName": "HFile block cache size ",
  558. "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.",
  559. "defaultValue": "0.40",
  560. "displayType": "float",
  561. "category": "General",
  562. "serviceName": "HBASE",
  563. "index": 1
  564. },
  565. {
  566. "id": "site property",
  567. "name": "hbase.hregion.max.filesize",
  568. "displayName": "Maximum HStoreFile Size",
  569. "description": "If any one of a column families' HStoreFiles has grown to exceed this value, the hosting HRegion is split in two.",
  570. "defaultValue": "",
  571. "displayType": "int",
  572. "unit": "bytes",
  573. "isVisible": true,
  574. "category": "General",
  575. "serviceName": "HBASE",
  576. "index": 2
  577. },
  578. {
  579. "id": "site property",
  580. "name": "hbase.regionserver.handler.count",
  581. "displayName": "RegionServer Handler",
  582. "description": "Count of RPC Listener instances spun up on RegionServers",
  583. "defaultValue": "60",
  584. "displayType": "int",
  585. "category": "RegionServer",
  586. "serviceName": "HBASE",
  587. "index": 2
  588. },
  589. {
  590. "id": "site property",
  591. "name": "hbase.hregion.majorcompaction",
  592. "displayName": "HBase Region Major Compaction",
  593. "description": "The time between major compactions of all HStoreFiles in a region. Set to 0 to disable automated major compactions.",
  594. "defaultValue": "",
  595. "displayType": "int",
  596. "unit": "ms",
  597. "isVisible": true,
  598. "category": "RegionServer",
  599. "serviceName": "HBASE",
  600. "index": 3
  601. },
  602. {
  603. "id": "site property",
  604. "name": "hbase.hregion.memstore.block.multiplier",
  605. "displayName": "HBase Region Block Multiplier",
  606. "description": "Block updates if memstore has \"Multiplier * HBase Region Memstore Flush Size\" bytes. Useful preventing runaway memstore during spikes in update traffic",
  607. "defaultValue": "",
  608. "displayType": "int",
  609. "category": "RegionServer",
  610. "serviceName": "HBASE",
  611. "index": 4
  612. },
  613. {
  614. "id": "site property",
  615. "name": "hbase.hregion.memstore.mslab.enabled",
  616. "displayName": "hbase.hregion.memstore.mslab.enabled",
  617. "description": "Enables the MemStore-Local Allocation Buffer,\
  618. a feature which works to prevent heap fragmentation under\
  619. heavy write loads. This can reduce the frequency of stop-the-world\
  620. GC pauses on large heaps.",
  621. "defaultValue": "",
  622. "displayType": "checkbox",
  623. "category": "Advanced",
  624. "serviceName": "HBASE"
  625. },
  626. {
  627. "id": "site property",
  628. "name": "hbase.hregion.memstore.flush.size",
  629. "displayName": "HBase Region Memstore Flush Size",
  630. "description": "Memstore will be flushed to disk if size of the memstore exceeds this number of bytes.",
  631. "defaultValue": "",
  632. "displayType": "int",
  633. "unit": "bytes",
  634. "category": "RegionServer",
  635. "serviceName": "HBASE",
  636. "index": 5
  637. },
  638. {
  639. "id": "site property",
  640. "name": "hbase.client.scanner.caching",
  641. "displayName": "HBase Client Scanner Caching",
  642. "description": "Number of rows that will be fetched when calling next on a scanner if it is not served from \
  643. (local, client) memory. Do not set this value such that the time between invocations is greater than the scanner timeout",
  644. "defaultValue": "",
  645. "displayType": "int",
  646. "unit": "rows",
  647. "isVisible": true,
  648. "category": "General",
  649. "serviceName": "HBASE",
  650. "index": 3
  651. },
  652. {
  653. "id": "site property",
  654. "name": "zookeeper.session.timeout",
  655. "displayName": "Zookeeper timeout for HBase Session",
  656. "description": "HBase passes this to the zk quorum as suggested maximum time for a session",
  657. "defaultValue": "",
  658. "displayType": "int",
  659. "unit": "ms",
  660. "category": "General",
  661. "serviceName": "HBASE",
  662. "index": 4
  663. },
  664. {
  665. "id": "site property",
  666. "name": "hbase.client.keyvalue.maxsize",
  667. "displayName": "HBase Client Maximum key-value Size",
  668. "description": "Specifies the combined maximum allowed size of a KeyValue instance. It should be set to a fraction of the maximum region size.",
  669. "defaultValue": "",
  670. "displayType": "int",
  671. "unit": "bytes",
  672. "category": "General",
  673. "serviceName": "HBASE",
  674. "index": 5
  675. },
  676. {
  677. "id": "site property",
  678. "name": "hbase.coprocessor.region.classes",
  679. "displayName": "hbase.coprocessor.region.classes",
  680. "category": "Advanced",
  681. "isRequired": false,
  682. "serviceName": "HBASE"
  683. },
  684. {
  685. "id": "site property",
  686. "name": "hbase.coprocessor.master.classes",
  687. "displayName": "hbase.coprocessor.master.classes",
  688. "category": "Advanced",
  689. "isRequired": false,
  690. "serviceName": "HBASE"
  691. },
  692. {
  693. "id": "site property",
  694. "name": "dfs.client.read.shortcircuit",
  695. "displayName": "HDFS Short-circuit read",
  696. "description": "This configuration parameter turns on short-circuit local reads.",
  697. "defaultValue": "",
  698. "displayType": "checkbox",
  699. "category": "Advanced",
  700. "serviceName": "HBASE"
  701. },
  702. {
  703. "id": "site property",
  704. "name": "dfs.support.append",
  705. "displayName": "HDFS append support",
  706. "description": "HDFS append support",
  707. "defaultValue": "",
  708. "displayType": "checkbox",
  709. "serviceName": "HBASE",
  710. "category": "Advanced"
  711. },
  712. {
  713. "id": "site property",
  714. "name": "hbase.zookeeper.quorum",
  715. "displayName": "hbase.zookeeper.quorum",
  716. "defaultValue": "",
  717. "displayType": "multiLine",
  718. "serviceName": "HBASE",
  719. "category": "Advanced"
  720. },
  721. /**********************************************webhcat-site***************************************/
  722. {
  723. "id": "site property",
  724. "name": "templeton.zookeeper.hosts",
  725. "displayName": "templeton.zookeeper.hosts",
  726. "defaultValue": "",
  727. "displayType": "multiLine",
  728. "serviceName": "WEBHCAT",
  729. "category": "Advanced"
  730. },
  731. /**********************************************log4j.properties***************************************/
  732. {
  733. "id": "site property",
  734. "name": "content",
  735. "displayName": "content",
  736. "value": "",
  737. "defaultValue": "",
  738. "description": "log4j properties",
  739. "displayType": "content",
  740. "isOverridable": true,
  741. "isRequired": false,
  742. "isVisible": true,
  743. "showLabel": false,
  744. "serviceName": "HDFS",
  745. "filename": "hdfs-log4j.xml",
  746. "category": "AdvancedHDFSLog4j"
  747. },
  748. {
  749. "id": "site property",
  750. "name": "content",
  751. "displayName": "content",
  752. "value": "",
  753. "defaultValue": "",
  754. "description": "log4j properties",
  755. "displayType": "content",
  756. "isOverridable": true,
  757. "isRequired": false,
  758. "isVisible": true,
  759. "showLabel": false,
  760. "serviceName": "MAPREDUCE",
  761. "filename": "mapreduce-log4j.xml",
  762. "category": "AdvancedMapredLog4j"
  763. },
  764. {
  765. "id": "site property",
  766. "name": "content",
  767. "displayName": "content",
  768. "value": "",
  769. "defaultValue": "",
  770. "description": "log4j properties",
  771. "displayType": "content",
  772. "isOverridable": true,
  773. "isRequired": false,
  774. "isVisible": true,
  775. "showLabel": false,
  776. "serviceName": "HBASE",
  777. "filename": "hbase-log4j.xml",
  778. "category": "AdvancedHbaseLog4j"
  779. },
  780. {
  781. "id": "site property",
  782. "name": "content",
  783. "displayName": "content",
  784. "value": "",
  785. "defaultValue": "",
  786. "description": "log4j properties",
  787. "displayType": "content",
  788. "isOverridable": true,
  789. "isRequired": false,
  790. "isVisible": true,
  791. "showLabel": false,
  792. "serviceName": "HIVE",
  793. "filename": "hive-exec-log4j.xml",
  794. "category": "AdvancedHiveExecLog4j"
  795. },
  796. {
  797. "id": "site property",
  798. "name": "content",
  799. "displayName": "content",
  800. "value": "",
  801. "defaultValue": "",
  802. "description": "log4j properties",
  803. "displayType": "content",
  804. "isOverridable": true,
  805. "isRequired": false,
  806. "isVisible": true,
  807. "showLabel": false,
  808. "serviceName": "HIVE",
  809. "filename": "hive-log4j.xml",
  810. "category": "AdvancedHiveLog4j"
  811. },
  812. {
  813. "id": "site property",
  814. "name": "content",
  815. "displayName": "content",
  816. "value": "",
  817. "defaultValue": "",
  818. "description": "log4j properties",
  819. "displayType": "content",
  820. "isOverridable": true,
  821. "isRequired": false,
  822. "isVisible": true,
  823. "showLabel": false,
  824. "serviceName": "OOZIE",
  825. "filename": "oozie-log4j.xml",
  826. "category": "AdvancedOozieLog4j"
  827. },
  828. {
  829. "id": "site property",
  830. "name": "content",
  831. "displayName": "content",
  832. "value": "",
  833. "defaultValue": "",
  834. "description": "log4j properties",
  835. "displayType": "content",
  836. "isOverridable": true,
  837. "isRequired": false,
  838. "isVisible": true,
  839. "showLabel": false,
  840. "serviceName": "ZOOKEEPER",
  841. "filename": "zookeeper-log4j.xml",
  842. "category": "AdvancedZooLog4j"
  843. },
  844. {
  845. "id": "site property",
  846. "name": "content",
  847. "displayName": "content",
  848. "value": "",
  849. "defaultValue": "",
  850. "description": "log4j properties",
  851. "displayType": "content",
  852. "isOverridable": true,
  853. "isRequired": false,
  854. "isVisible": true,
  855. "showLabel": false,
  856. "serviceName": "PIG",
  857. "filename": "pig-log4j.xml",
  858. "category": "AdvancedPigLog4j"
  859. },
  860. //***************************************** GLUSTERFS stack********************************************
  861. {
  862. "id": "site property",
  863. "name": "fs.glusterfs.impl",
  864. "displayName": "GlusterFS fs impl",
  865. "displayType": "string",
  866. "filename": "core-site.xml",
  867. "serviceName": "GLUSTERFS",
  868. "category": "General"
  869. },
  870. {
  871. "id": "site property",
  872. "name": "fs.glusterfs.volname",
  873. "displayName": "GlusterFS volume name",
  874. "displayType": "string",
  875. "filename": "core-site.xml",
  876. "serviceName": "GLUSTERFS",
  877. "category": "General"
  878. },
  879. {
  880. "id": "site property",
  881. "name": "fs.glusterfs.mount",
  882. "displayName": "GlusterFS mount point",
  883. "displayType": "string",
  884. "filename": "core-site.xml",
  885. "serviceName": "GLUSTERFS",
  886. "category": "General"
  887. },
  888. {
  889. "id": "site property",
  890. "name": "fs.glusterfs.getfattrcmd",
  891. "displayName": "GlusterFS getfattr command",
  892. "displayType": "string",
  893. "filename": "core-site.xml",
  894. "serviceName": "GLUSTERFS",
  895. "category": "General"
  896. }
  897. ]
  898. };