hbaseクラスタ構築およびテスト
1813 ワード
hbaseを構築する前にhadoopが正常に構築されたことを保証します.
hbaseクラスタの構築手順について説明します.
简単に OK hbaseクラスタ構築完了
エラー:hbaseを起動すると どうしても起きられないので、資料を調べてみました. ファイアウォールの問題だったので閉鎖しました コマンドは次のとおりです.ファイアウォールの非アクティブ化 service iptables stop
また、フォーマットは1回しかできません./usr/hx に入って/usr/hxというパスに入ってdfsファイルの下のすべてのファイルを削除し、再フォーマットすればいいので、分機も削除してフォーマットしたほうがいいことに注意してください.
hbaseクラスタの構築手順について説明します.
1、 hbase/conf vi hbase-env.sh
export JAVA_HOME=/usr/local/jdk1.6.0_43/ // jdk
export HBASE_MANAGES_ZK=true //true zokeeper 、 false zokeeper 、 true
2、 hbase/conf vi hbase-site.xml
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://huoxin:9000/hbase</value> // huoxin
<description>The directory shared by region servers.</description>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.master</name>
<value>hdfs://huoxin:60000</value> //huoxin
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>huoxin,huoxin1</value> //
</property>
</configuration>
3、 hbase/conf vi regionservers
huoxin
huoxin1
简単に OK hbaseクラスタ構築完了
エラー:hbaseを起動すると どうしても起きられないので、資料を調べてみました. ファイアウォールの問題だったので閉鎖しました コマンドは次のとおりです.ファイアウォールの非アクティブ化 service iptables stop
また、フォーマットは1回しかできません.
ERROR org.apache.hadoop.hdfs.server.datanode.DataNode: java.io.IOException: Incompatible namespaceIDs in /tmp/hadoop-root/dfs/data: namenode namespaceID = 1091972464; datanode namespaceID = 640175512
このエラーは、何度もフォーマットされていることを証明します.解決策は、hadoopファイル=>conf=>core-site.xmlというファイルにアクセスすることです.