HBaseの(C) - 完全分散構造

HBaseのビルドは--Fully配布します

1は、例示のために設定します

    By default, HBase runs in standalone mode. Both standalone mode and pseudo-distributed mode are provided for the purposes of small-scale testing. For a production environment, distributed mode is advised. In distributed mode, multiple instances of HBase daemons run on multiple servers in the cluster.

2、ステップを構築

図1に示すように、ホストは、クラスタ構成内のすべてのノードにファイル

2、クラスターのファイアウォールの近くにあるすべてのノード

図3に示すように、クラスタ内のすべてのノードの時刻が一致設定します

yum install ntpdate
ntpdate ntp1.aliyun.com

図4に示すように、ノードの全ては、キーレス着陸設定されています

ssh-keygen
ssh-copy-id -i /root/.ssh/id_rsa.pub node01(节点名称)

5、インストールパッケージのHBaseを抽出

tar xzvf hbase-2.0.5-bin.tar.gz -C /opt/bigdata
cd hbase-2.0.5/

/ etc / profileファイル内の6、設定HBaseの環境変数

export HBASE_HOME=/opt/bigdata/hbase-2.0.5
将$HBASE_HOME设置到PATH路径中

7、/opt/bigdata/hbase-2.0.5/confディレクトリに、hbase-env.shファイルにJAVA_HOMEを追加

设置JAVA的环境变量
JAVA_HOME=/usr/java/jdk1.8.0_181-amd64
设置是否使用自己的zookeeper实例
HBASE_MANAGES_ZK=false

8は、/opt/bigdata/hbase-2.0.5/confディレクトリに、HBaseの-site.xmlファイルでHBaseの関連するプロパティを追加します

<configuration>
  <property>
    <name>hbase.rootdir</name>
    <value>hdfs://mycluster/hbase</value>
  </property>
  <property>
    <name>hbase.cluster.distributed</name>
    <value>true</value>
  </property>
  <property>
    <name>hbase.zookeeper.quorum</name>
    <value>node02,node03,node04</value>
  </property>
</configuration>

9、いくつかのノードがリージョンサーバーを分散regionserversファイル、設定を変更します

node02
node03
node04

あなたは、高可用性のマスターを設定する必要がある場合10には、あなたはconfディレクトリにバックアップ・マスターファイルを作成し、以下を追加する必要があります。

node04

11、HDFS-site.xmlのconfディレクトリをコピーするファイル

cp /opt/bigdate/hbase-2.6.5/etc/hadoop/hdfs-site.xml /opt/bigdata/hbase-2.0.5/conf

12、任意のディレクトリにHBaseのシェルコマンドを実行し、コマンドラインのHBase関連の操作を入力すること。

おすすめ

転載: www.cnblogs.com/littlepage/p/11293829.html