名前ノード | データノード | JournalNode | 飼育係 | HMASTER | HregionServer | |
ノード1 | 1 | 1 | ||||
ノード2 | 1 | 1 | 1 | 1 | 1 | |
ノード3 | 1 | 1 | 1 | 1 | ||
ノード4 | 1 | 1 | 1 | 1 | 1 |
1、インストールパッケージに最初の抽出物のHBaseノードノード1
2、設定ファイルを変更します
hbase-env.sh
export JAVA_HOME=/usr/java/jdk1.8.0_11 export HBASE_MANAGES_ZK=false #(关闭Hbase本身的zookeeper集群)
HBaseの-site.xmlの
<property> <name>hbase.rootdir</name> <value>hdfs://node2:8020/hbase</value> <--在HDFS上创建一个干净的节点,用于存放元数据--> </property> <property> <name>hbase.cluster.distributed</name> <value>true</value> <--是否开启分布式--> </property> <property> <name>hbase.zookeeper.quorum</name> <value>node2,node3,node4</value> <--对应的zookeeper集群,不用加端口--> </property>
ノードからregionservers
node2 node3 node4
バックアップ・マスター構成(注バックアップ・マスターを手動で作成する必要があります)主なバックアップ
node4
3、間HDFS HDFS-site.xmlのは、 (必要なデータは、HDFSに格納されているため)のHBase confディレクトリをコピーします
cp /opt/hadoop-2.6.5/etc/hadoop/hdfs-site.xml /opt/hbase0.98/conf/
図4に示すように、 ノード1ノード2、ノード3、ノード4の電流経路上のHBaseに配布されます
scp -r hbase0.98/ root@node2:`pwd`
scp -r hbase0.98/ root@node3:`pwd`
scp -r hbase0.98/ root@node4:`pwd`
5、スタート
ノード1(マスターノード)start-hbase.sh開始マスターノード出演。
ノード4における(バックアップマスタノード) start-hbase.sh開始をバックアップノードを実行します。