次のコラム centos 入門チュートリアル では、Centos7 に HBase1.4 をインストールする方法を紹介します。
1. Hadoopクラスタのインストールが完了しました ここではCentos7にインストールされているHadoop2.7をベースにhbase1.4をインストールしますので同じ3台のマシンになります。
ホスト名 | IPアドレス | 展開計画 |
node1 | 172.20 .0.4 | マスター、リージョンサーバー |
node2 | 172.20.0.5 | バックアップマスター、リージョンサーバー |
node3 | 172.20.0.6 | RegionServer |
2. インストール パッケージをダウンロードします。公式 Web サイトから: hbase-1.4.12 -bin.tar.gz (清華大学または中国科学技術大学のオープンソースのミラー サイトにアクセスすることをお勧めします)。
3. hbase は、3 つのマシンにすでに存在するパス/mydata にデプロイされます。環境変数を構成します:
export HBASE_HOME=/mydata/hbase-1.4.12export PATH=${HBASE_HOME}/bin:$PATH
まず、node1 の hbase 構成を変更します。次に、それを他のノードに均一にコピーして、構成内容の一貫性を確保します。
hbase-1.4.12-bin.tar.gz を /mydata/ に抽出し、/mydata/hbase-1.4.12/conf と入力して、次のように設定します:
<!-- 文件名 hbase-site.xml --><configuration> <property> <name>hbase.cluster.distributed</name> <value>true</value> </property> <property> <name>hbase.rootdir</name> <value>hdfs://node1:9000/hbase</value> </property> <property> <name>hbase.zookeeper.quorum</name> <value>node1,node2,node3</value> </property> <property> <name>hbase.zookeeper.property.dataDir</name> <value>/mydata/data/zookeeper</value> </property> </configuration>
# 文件名 regionserversnode1 node2 node3
# 文件名 backup-masters 该文件需要新建node2
意味 | |
分散モード | |
hbase のデータ保存場所。ここでは hdfs の /hbase です。host:port は、Hadoop の | fs.defaultFS |
に対応します。構成 | Zookeeper がデプロイされるすべてのホスト。通常は 3 つ以上。もちろん、最大でも各 1 台にデプロイできます。|
データ ストレージZookeeper が実行されているときの場所 | |
すべての R | egionServer は通常、各 DataNode## にデプロイされます# |
# 文件名 hbase-env.shexport HBASE_LOG_DIR=/mydata/logs/hbase export HBASE_PID_DIR=/mydata/data/pid
node1> scp -r /mydata/hbase-1.4.12/ root@node2:/mydata/node1> scp -r /mydata/hbase-1.4.12/ root@node3:/mydata/
node1> start-hbase.sh
node2 jps コマンドを使用して、node3 のプロセスを確認します。 | |
jps コマンドを使用して、ノード 3 | |
注: HQuorumPeer は、Zookeeper のプロセスです。Zookeeper をデプロイしていないノードには、HQuorumPeer がありません。 Zookeeper を使用する場合、プロセス名は QuorumPeerMain になります。 |
ブラウザを通じて次のアドレスにアクセスできます:
マスターのバックエンドRegionServer の背景 | |
http://node1:16030 http://node2:16030 | http://node3:16030#前者にアクセスすると、次の内容が表示されます: |
# # 以下を実行します。 公式の例 (次のコマンドは、hbase がデプロイされている任意のマシンで実行できます):
node> hbase shell hbase> create 'test', 'cf' hbase> list 'test' hbase> describe 'test' hbase> put 'test', 'row1', 'cf:a', 'value1' hbase> put 'test', 'row2', 'cf:b', 'value2' hbase> put 'test', 'row3', 'cf:c', 'value3' hbase> scan 'test' hbase> get 'test', 'row1'
このテーブルの情報はブラウザで確認できます: http://node1:16010/table .jsp?name=テスト。 ######以上###
以上がCentos7にHBase1.4をインストールする方法を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。