Overview
HBaseのビルド方法に続いて、クラスタモードのインストール方法を共有します。
Zookeeper
Zookeeper Binary Download
[Zookeeper公式ダウンロードページ](https://zookeeper.apache.org/releases.html#download)から、希望するバージョンのZookeeperを探します。
wget https://dlcdn.apache.org/zookeeper/zookeeper-3.8.0/apache-zookeeper-3.8.0-bin.tar.gz
tar -zxvf apache-zookeeper-3.8.0-bin.tar.gz
sudo cp -r apache-zookeeper-3.8.0-bin /usr/local/zookeeper
Zookeeper conf
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/var/zookeeper
clientPort=2181
server.1=ubuntu01:2888:3888
server.2=ubuntu02:2888:3888
server.3=ubuntu03:2888:3888
myidファイルの作成
/var/zookeeperフォルダの下にmyidというファイルを作成し、Zookeeperサーバーの固有番号を記入します。一般的にノード1には1、ノード2には2、ノード3には3を記入します。
mkdir /var/zookeeper
vim /var/zookeeper/myid
HBase
HBase binary install
[hbase download versions](https://hbase.apache.org/downloads.html)から希望するバイナリバージョンを探します。
wget https://www.apache.org/dyn/closer.lua/hbase/3.0.0-alpha-3/hbase-3.0.0-alpha-3-bin.tar.gz
tar -zxvf hbase-3.0.0-alpha-3-bin.tar.gz
sudo cp -r hbase-3.0.0-alpha-3 /usr/local/hbase
HBase configuration
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export HBASE_CLASSPATH=${HADOOP_CONF_DIR}
export HBASE_MANAGES_ZK=false
ubuntu02
ubuntu03
ubuntu04
ubuntu05
ubuntu06
Zookeeperの起動
ubuntu01、ubuntu02、ubuntu03で以下のコマンドを使用してZookeeperサーバーを起動します。
zookeeper/bin/zkServer.sh start
HBaseの起動
以下のコマンドを実行すると、マスターノードであるubuntu01にはHMasterが起動し、残りのノードubuntu02からubuntu06にはregionserverが起動します。
start-hbase.sh
`jps`コマンドを入力すると、マスターノードでは以下のように表示されます。Zookeeperプロセスは`QuorumPeerMain`として表示されます。
1693816 ResourceManager
1702488 SecondaryNameNode
1787785 Jps
1771793 QuorumPeerMain
1781957 HMaster
1701958 NameNode
ワーカーノードで`jps`を入力すると、以下のように表示されます。
1785194 HRegionServer
1703882 DataNode
1786480 Jps
1704373 NodeManager
HBase Web UIの確認
`http://ubuntu01:16010`にアクセスすると、HMasterの状態とregion-serverの状態を確認できます。
クイズ
HBase 3.0 (Non Secure) バージョンをUbuntuにインストールする方法を解説します。
Zookeeper公式ダウンロードページから、希望するバージョンのZookeeperを探します。
/var/zookeeperフォルダの下にmyidというファイルを作成し、Zookeeperサーバーの固有番号を記入します。一般的にノード1には1、ノード2には2、ノード3には3を記入します。
HBase
hbase download versionsから希望するバイナリバージョンを探します。
Zookeeperの起動
ubuntu01、ubuntu02、ubuntu03で以下のコマンドを使用してZookeeperサーバーを起動します。 HBaseの起動
以下のコマンドを実行すると、マスターノードであるubuntu01にはHMasterが起動し、残りのノードubuntu02からubuntu06にはregionserverが起動します。
jpsコマンドを入力すると、マスターノードでは以下のように表示されます。ZookeeperプロセスはQuorumPeerMainとして表示されます。
ワーカーノードでjpsを入力すると、以下のように表示されます。
현재 단락 (1/55)
HBaseのビルド方法に続いて、クラスタモードのインストール方法を共有します。