Pārlūkot izejas kodu

AMBARI-3440. Modify default HBase configs. (yusaku)

Yusaku Sako 12 gadi atpakaļ
vecāks
revīzija
4343a0b842

+ 7 - 7
ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HBASE/configuration/global.xml

@@ -63,7 +63,7 @@
   </property>
   <property>
     <name>hfile_blockcache_size</name>
-    <value>0.25</value>
+    <value>0.40</value>
     <description>HFile block cache size.</description>
   </property>
   <property>
@@ -73,13 +73,13 @@
   </property>
     <property>
     <name>regionserver_handlers</name>
-    <value>30</value>
+    <value>60</value>
     <description>HBase RegionServer Handler</description>
   </property>
     <property>
     <name>hregion_majorcompaction</name>
-    <value>86400000</value>
-    <description>HBase Major Compaction.</description>
+    <value>604800000</value>
+    <description>The time between major compactions of all HStoreFiles in a region. Set to 0 to disable automated major compactions.</description>
   </property>
     <property>
     <name>hregion_blockmultiplier</name>
@@ -98,7 +98,7 @@
   </property>
     <property>
     <name>zookeeper_sessiontimeout</name>
-    <value>60000</value>
+    <value>30000</value>
     <description>ZooKeeper Session Timeout</description>
   </property>
     <property>
@@ -128,7 +128,7 @@
   </property>
    <property>
     <name>hstore_blockingstorefiles</name>
-    <value>7</value>
+    <value>10</value>
     <description>HStore blocking storefiles.</description>
   </property>
    <property>
@@ -138,7 +138,7 @@
   </property>
    <property>
     <name>regionserver_memstore_lowerlimit</name>
-    <value>0.35</value>
+    <value>0.38</value>
     <description>Region Server memstore lower limit.</description>
   </property>
    <property>

+ 0 - 15
ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HBASE/configuration/hbase-site.xml

@@ -265,11 +265,6 @@
     <value>simple</value>
   </property>
 
-  <property>
-    <name>hbase.rpc.engine</name>
-    <value>org.apache.hadoop.hbase.ipc.WritableRpcEngine</value>
-  </property>
-
   <property>
     <name>hbase.security.authorization</name>
     <value>false</value>
@@ -325,16 +320,6 @@
   </property>
   <!-- End of properties used to generate ZooKeeper host:port quorum list. -->
 
-  <property>
-    <name>dfs.support.append</name>
-    <value></value>
-    <description>Does HDFS allow appends to files?
-    This is an hdfs config. set in here so the hdfs client will do append support.
-    You must ensure that this config. is true serverside too when running hbase
-    (You will have to restart your cluster after setting it).
-    </description>
-  </property>
-
   <property>
     <name>hbase.zookeeper.useMulti</name>
     <value>true</value>

+ 7 - 7
ambari-server/src/main/resources/stacks/HDPLocal/2.0.6/services/HBASE/configuration/global.xml

@@ -63,7 +63,7 @@
   </property>
   <property>
     <name>hfile_blockcache_size</name>
-    <value>0.25</value>
+    <value>0.40</value>
     <description>HFile block cache size.</description>
   </property>
   <property>
@@ -73,13 +73,13 @@
   </property>
     <property>
     <name>regionserver_handlers</name>
-    <value>30</value>
+    <value>60</value>
     <description>HBase RegionServer Handler</description>
   </property>
     <property>
     <name>hregion_majorcompaction</name>
-    <value>86400000</value>
-    <description>HBase Major Compaction.</description>
+    <value>604800000</value>
+    <description>The time between major compactions of all HStoreFiles in a region. Set to 0 to disable automated major compactions.</description>
   </property>
     <property>
     <name>hregion_blockmultiplier</name>
@@ -98,7 +98,7 @@
   </property>
     <property>
     <name>zookeeper_sessiontimeout</name>
-    <value>60000</value>
+    <value>30000</value>
     <description>ZooKeeper Session Timeout</description>
   </property>
     <property>
@@ -128,7 +128,7 @@
   </property>
    <property>
     <name>hstore_blockingstorefiles</name>
-    <value>7</value>
+    <value>10</value>
     <description>HStore blocking storefiles.</description>
   </property>
    <property>
@@ -138,7 +138,7 @@
   </property>
    <property>
     <name>regionserver_memstore_lowerlimit</name>
-    <value>0.35</value>
+    <value>0.38</value>
     <description>Region Server memstore lower limit.</description>
   </property>
    <property>

+ 0 - 15
ambari-server/src/main/resources/stacks/HDPLocal/2.0.6/services/HBASE/configuration/hbase-site.xml

@@ -265,11 +265,6 @@
     <value>simple</value>
   </property>
 
-  <property>
-    <name>hbase.rpc.engine</name>
-    <value>org.apache.hadoop.hbase.ipc.WritableRpcEngine</value>
-  </property>
-
   <property>
     <name>hbase.security.authorization</name>
     <value>false</value>
@@ -325,16 +320,6 @@
   </property>
   <!-- End of properties used to generate ZooKeeper host:port quorum list. -->
 
-  <property>
-    <name>dfs.support.append</name>
-    <value></value>
-    <description>Does HDFS allow appends to files?
-    This is an hdfs config. set in here so the hdfs client will do append support.
-    You must ensure that this config. is true serverside too when running hbase
-    (You will have to restart your cluster after setting it).
-    </description>
-  </property>
-
   <property>
     <name>hbase.zookeeper.useMulti</name>
     <value>true</value>

+ 0 - 14
ambari-web/app/data/HDP2/config_mapping.js

@@ -530,13 +530,6 @@ var configs = [
     "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"],
@@ -551,13 +544,6 @@ var configs = [
     "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": [],

+ 3 - 16
ambari-web/app/data/HDP2/global_properties.js

@@ -758,7 +758,7 @@ module.exports =
       "name": "hregion_majorcompaction",
       "displayName": "HBase Region Major Compaction",
       "description": "The time between major compactions of all HStoreFiles in a region. Set to 0 to disable automated major compactions.",
-      "defaultValue": "86400000",
+      "defaultValue": "604800000",
       "displayType": "int",
       "unit": "ms",
       "isVisible": true,
@@ -849,7 +849,7 @@ module.exports =
       "name": "zookeeper_sessiontimeout",
       "displayName": "Zookeeper timeout for HBase Session",
       "description": "HBase passes this to the zk quorum as suggested maximum time for a session",
-      "defaultValue": "60000",
+      "defaultValue": "30000",
       "displayType": "int",
       "unit": "ms",
       "isVisible": true,
@@ -923,19 +923,6 @@ module.exports =
       "serviceName": "HBASE",
       "category": "Advanced"
     },
-    {
-      "id": "puppet var",
-      "name": "hdfs_support_append",
-      "displayName": "HDFS append support",
-      "description": "HDFS append support",
-      "defaultValue": true,
-      "isRequired": false,
-      "displayType": "checkbox",
-      "isVisible": true,
-      "domain": "global",
-      "serviceName": "HBASE",
-      "category": "Advanced"
-    },
     {
       "id": "puppet var",
       "name": "hstore_blockingstorefiles",
@@ -943,7 +930,7 @@ module.exports =
       "description": "If more than this number of StoreFiles in any one Store (one StoreFile is written per flush of " +
         "MemStore) then updates are blocked for this HRegion until a compaction is completed, or until " +
         "hbase.hstore.blockingWaitTime has been exceeded.",
-      "defaultValue": 7,
+      "defaultValue": 10,
       "isRequired": true,
       "displayType": "init",
       "isVisible": true,

+ 0 - 8
ambari-web/app/data/HDP2/secure_mapping.js

@@ -475,14 +475,6 @@ module.exports = [
     "filename": "hbase-site.xml",
     "serviceName": "HBASE"
   },
-  {
-    "name": "hbase.rpc.engine",
-    "templateName": [],
-    "foreignKey": null,
-    "value": "org.apache.hadoop.hbase.ipc.SecureRpcEngine",
-    "filename": "hbase-site.xml",
-    "serviceName": "HBASE"
-  },
   {
     "name": "hbase.security.authorization",
     "templateName": [],