飼育係スタンドアロンインストールのチュートリアル

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
)
)

 

发布了88 篇原创文章 · 获赞 67 · 访问量 7万+

おすすめ

転載: blog.csdn.net/xl_1803/article/details/104080177
おすすめ