1、圧縮されたパッケージのZooKeeperをダウンロード
https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/
2、Linux上のディレクトリへの広がり、解凍
タール-zxvfのapache-飼育係-3.5.6.tar.gz
3、設定zoo.cfg
ログデータとルートディレクトリの飼育係にフォルダを作成します
zoo_sample.cfgコピーがzoo.cfgです
デフォルトの設定に基づいて、DATADIRを変更し、dataLogDirを高めます
4、実行中の状態を確認し、飼育係を開始
zkServer.sh開始
zkServer.sh状況
zkServer.sh停止
zkServer.sh再起動
5、ディレクトリ・ビュー・ログ内の.outファイル、エラー:検索またはメインクラスをロードできませんorg.apache.zookeeper.server.quorum.QuorumPeerMain
パッケージビン名でダウンロードされた最新バージョン3.5.5の開始から直接使用することができ、私たちが望んで唯一の源であるパッケージの前にコンパイルされたバイナリパッケージ、及び通常のtar.gz形式を持っていますパッケージには、直接使用することはできません
6、ファイアウォールとSELinuxを無効にします
systemctl停止firewalld.service#停止ファイアウォール
systemctl無効firewalld.service位ファイアウォール起動を禁止します
編集SELinuxのファイル
SELinuxのファイルを開いた後、変更#SELINUX =施行
为SELINUX =無効
保存して終了geditの。続く次のコマンドを実行します。
setenforce 0
#SELinuxの状態を設定します。
getenforce
#SELinuxの状態を取得します。
7、添付ファイルウィンドウのZooKeeperクライアント(旧zkCli.batパッケージ)
@echo off
echo 正在启动zkCli...
echo 请输入ip,若直接回车则采用默认值localhost
set /p ip=
echo 请输入port,若直接回车则采用默认值2181
set /p port=
cd/d D:/development-software/zookeeper/zookeeper-3.4.10/bin
if defined ip (
if defined port (
zkCli.cmd -timeout 5000 -r -server %ip%:%port%
) else (
zkCli.cmd -timeout 5000 -r -server %ip%:2181
)
) else (
if defined port (
zkCli.cmd -timeout 5000 -r -server localhost:%port%
) else (
zkCli.cmd -timeout 5000 -r -server localhost:2181
)
)