centos 7の下にZooKeeper 3を構築する.4ミドルウェア共通コマンドまとめ

3011 ワード

一、ダウンロード解凍
1、Zookeeper概要
Zookeeperは分散型のサービスフレームワークとして、主に分散型クラスタにおけるアプリケーションシステムの一貫性の問題を解決するために使用され、ファイルシステムに類似したディレクトリノードツリー方式に基づくデータストレージを提供することができるが、Zookeeperはデータを専門に格納するために使用されるものではなく、主にあなたが格納したデータの状態変化を維持し、監視するために使用される.これらのデータ状態の変化を監視することで、データベースのクラスタ管理を実現することができる.
2、ダウンロード
環境バージョン

centos7
zookeeper 3.4.14

[root@localhost mysoft]$ cd /usr/local/mysoft/
[root@localhost mysoft]$
wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz
[root@localhost mysoft]# tar -zxvf zookeeper-3.4.14.tar.gz
[root@localhost mysoft]# mv zookeeper-3.4.14 zookeeper3.4

二、構成ファイルの修正
1、データとログディレクトリ

[root@localhost /]# mkdir -p data/log/zkp1.log
[root@localhost /]# mkdir -p data/zkpdata/zkp1

2、構成の変更

[root@localhost mysoft]# cd zookeeper3.4/conf/
[root@localhost conf]# cp zoo_sample.cfg zoo.cfg
[root@localhost conf]# vim zoo.cfg
#         ,    
dataDir=/data/zkpdata/zkp1
dataLogDir=/data/log/zkp1.log

3、プロファイルの説明
1)tickTime心拍検査の時間.2)initLimitクラスタにおけるスレーブサーバとプライマリサーバとの初期接続時に許容できる最大心拍数(tickTimeの数).3)syncLimitクラスタにおけるサーバとプライマリサーバ間の要求と最大許容可能な心拍数.4)dataDirデータ格納ディレクトリ.5)dataLogDirログ格納ディレクトリ.6)クライアントポートクライアント接続のインタフェース、クライアント接続zookeeperサーバのポート、サーバ側はこのポートを傍受し、デフォルトは2181である.
三、運転開始

1、     

[root@localhost bin]# pwd
/usr/local/mysoft/zookeeper3.4/bin
[root@localhost bin]# /usr/local/mysoft/zookeeper3.4/bin/zkServer.sh start /usr/local/mysoft/zookeeper3.4/conf/zoo.cfg

ZooKeeper JMX enabled by default
Using config: /usr/local/mysoft/zookeeper3.4/conf/zoo.cfg
Starting zookeeper ... STARTED
[root@localhost bin]# ps -aux |grep zookeeper
2、     
[root@localhost /]# cd /usr/local/mysoft/zookeeper3.4/bin/
[root@localhost bin]# ./zkCli.sh 
Connecting to localhost:2181

四、常用操作コマンド

##     
[zk: localhost:2181(CONNECTED) 2] create /cicada cicada-smile1
Created /cicada
[zk: localhost:2181(CONNECTED) 8] create /cicada2 cicada-smile2
Created /cicada2
[zk: localhost:2181(CONNECTED) 4] get /cicada
cicada-smile1
##      
[zk: localhost:2181(CONNECTED) 5] ls /
[zookeeper, cicada, cicada2] 
##       
[zk: localhost:2181(CONNECTED) 17] ls / zookeeper
[com.ptp.user.service.UserService]
##     
[zk: localhost:2181(CONNECTED) 10] delete /cicada
##       
[zk: localhost:2181(CONNECTED) 18] rmr /cicada2
[zk: localhost:2181(CONNECTED) 19] ls /cicada2
Node does not exist: /cicada2
##       
[zk: localhost:2181(CONNECTED) 13] ls /
[zookeeper]

五、ソースアドレス
GitHubアドレス:わかりました笑https://github.com/cicadasmileコードクラウドアドレス:笑ってhttps://gitee.com/cicadasmile
まとめ
以上、編集者が紹介したcentos 7の下にZooKeeper 3を構築する.4中间件常用命令小结,希望大家能帮助,如果大家有什么疑问,请大家给我留言,小编会随时回复大家!