|
@@ -637,6 +637,30 @@
|
|
|
<component name="HBASE_MASTER">
|
|
|
<pre-downgrade /> <!-- no-op to prevent config changes on downgrade -->
|
|
|
<pre-upgrade>
|
|
|
+ <task xsi:type="configure">
|
|
|
+ <condition type="hbase-env" key="phoenix_sql_enabled" value="true">
|
|
|
+ <type>hbase-site</type>
|
|
|
+ <key>hbase.region.server.rpc.scheduler.factory.class</key>
|
|
|
+ <value>org.apache.hadoop.hbase.ipc.PhoenixRpcSchedulerFactory</value>
|
|
|
+ </condition>
|
|
|
+ </task>
|
|
|
+
|
|
|
+ <task xsi:type="configure">
|
|
|
+ <condition type="hbase-env" key="phoenix_sql_enabled" value="true">
|
|
|
+ <type>hbase-site</type>
|
|
|
+ <key>hbase.rpc.controllerfactory.class</key>
|
|
|
+ <value>org.apache.hadoop.hbase.ipc.controller.ServerRpcControllerFactory</value>
|
|
|
+ </condition>
|
|
|
+ </task>
|
|
|
+
|
|
|
+ <task xsi:type="configure">
|
|
|
+ <condition type="hbase-env" key="phoenix_sql_enabled" value="true">
|
|
|
+ <type>hbase-site</type>
|
|
|
+ <key>hbase.regionserver.wal.codec</key>
|
|
|
+ <value>org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec</value>
|
|
|
+ </condition>
|
|
|
+ </task>
|
|
|
+
|
|
|
<task xsi:type="configure" summary="Transitioning Ranger HBase Policy">
|
|
|
<type>ranger-hbase-policymgr-ssl</type>
|
|
|
<transfer operation="copy" from-type="ranger-hbase-plugin-properties" from-key="SSL_KEYSTORE_FILE_PATH" to-key="xasecure.policymgr.clientssl.keystore" default-value="/usr/hdp/current/hbase-client/conf/ranger-plugin-keystore.jks" />
|