【Zookeeper】Ubuntu Zookeeperのインストール

2115 ワード

一、zookeeperバイナリインストールパッケージをダウンロードする
https://archive.apache.org/dist/zookeeper/
ダウンロードするバージョンを選択し、tar.gzで終わるファイルをダウンロードします.
二、zookeeper圧縮パッケージを仮想マシンにアップロードする
VMware toolsをインストールし、手動で仮想マシンにドラッグすることができます.インストール方法は次のブログを参照してください.
Ubuntu VMware Toolsのインストール方法
WinSCPツールを使用するか、Ubuntuシステムページで直接ダウンロードすることもできます.
三、/usr/local/servicesディレクトリに解凍する
tar -xzf zookeeper-3.4.6.tar.gz -C/usr/local/services
四、confディレクトリに入り、zoo_をコピーするsample.cfg zoo.cfg、プロファイルの変更
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/usr/local/services/zookeeper-3.4.6/data
dataLogDir=/usr/local/services/zookeeper-3.4.6/logs
clientPort=2181

五、etc/profileファイルの修正
/etc/profileファイルに格納されているのはシステムの環境変数であり、すべてのユーザーに効果があり、変更するにはrootユーザー権限の下で行う必要があります.
export ZOOKEEPER_HOME=/usr/local/services/zookeeper-3.4.6/
export PATH=$ZOOKEEPER_HOME/bin:$PATH
export PATH

六、プロファイルを有効にする
source/etc/profile
七、zookeeperを起動する
/usr/local/services/zookeeper-3.4.6/bin$ zkServer.sh start
JMX enabled by default
Using config: /usr/local/services/zookeeper-3.4.6/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED

八、起動失敗原因
/usr/local/services/zookeeper-3.4.6/bin$ zkServer.sh status
JMX enabled by default
Using config: /usr/local/services/zookeeper-3.4.6/bin/../conf/zoo.cfg
Error contacting service. It is probably not running.

実際に起動に成功していないことを発見し、現在のディレクトリの出力zookeeper.outを表示します.
nohup: failed to run command ‘java’: No such file or directory

zookeeeperはjavaが必要だったので、jdkをインストールし、インストール後に別のエラーを報告しました.
Invalid config, exiting abnormally

プロファイルに誤りがあることを説明して、ネット上で資料を探して、公式サイトでこのような一言を見ました:
Change the value of dataDir to specify an existing (empty to start with) directory.
そのため、まずdataDirとdataLogDirが指すフォルダを作成する必要があります.
この問題を解決する.
/usr/local/services/zookeeper-3.4.6$ zkServer.sh status
JMX enabled by default
Using config: /usr/local/services/zookeeper-3.4.6/bin/../conf/zoo.cfg
Mode: standalone