構成の変更

BDDがHDPと連携できるようにするためには、Hadoop構成ファイルの一部を変更する必要があります。

注意: CDHがある場合これは必要ありません。
HDPのすべてのバージョンについて、mapred-site.xmlを開き、${hdp.version}のすべてのインスタンスをHDPバージョン番号と置換します。たとえば、次のようなプロパティを置換するとします。
<property>
   <name>mapreduce.admin.map.child.java.opts</name>
   <value>-server -XX:NewRatio=8 -Djava.net.preferIPv4Stack=true -Dhdp.version=
   ${hdp.version}</value>
</property>
前述のプロパティは次のようになります。
<property>
   <name>mapreduce.admin.map.child.java.opts</name>
   <value>-server -XX:NewRatio=8 -Djava.net.preferIPv4Stack=true -Dhdp.version=
   <your version number></value>
</property>

バージョン番号を見つけるには、HDP jarsを含むHadoopノードでディレクトリの名前を調べます。

HDP 2.2.4の場合、hive-site.xmlを開き、次のプロパティの値からsを削除します。
<property>
   <name>hive.metastore.client.connect.retry.delay</name>
   <value>5s</value>
</property>

<property>
   <name>hive.metastore.client.socket.timeout</name>
   <value>1800s</value>
</property>
したがって、次のようになります。
<property>
   <name>hive.metastore.client.connect.retry.delay</name>
   <value>5</value>
</property>

<property>
   <name>hive.metastore.client.socket.timeout</name>
   <value>1800</value>
</property>