Ubuntu16.04安装zookeeper集群

http://apache.fayea.com/zookeeper/

成都创新互联自2013年创立以来,先为长葛等服务建站,长葛等地企业,进行企业商务咨询服务。为长葛企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

root@node1:/usr/local/zookeeper-3.4.9# vim /etc/profile

#Zookeeper Home

export ZOOKEEPER_HOME=/usr/local/zookeeper-3.4.9

export PATH=$PATH:$ZOOKEEPER_HOME/bin

root@node1:/usr/local/zookeeper-3.4.9# mkidr data

root@node1:/usr/local/zookeeper-3.4.9# mkidr logs

root@node1:/usr/local/zookeeper-3.4.9# vim data/myid

1

root@node1:/usr/local/zookeeper-3.4.9# cp conf/zoo_sample.cfg conf/zoo.cfg

root@node1:/usr/local/zookeeper-3.4.9# vim conf/zoo.cfg 

dataDir=/usr/local/zookeeper-3.4.9/data

dataLogDir=/usr/local/zookeeper-3.4.9/logs

# the port at which the clients will connect

clientPort=2181

server.1=192.168.117.34:2888:3888

server.2=192.168.117.40:2888:3888

server.3=192.168.117.38:2888:3888

然后将配置文件复制到其它2个节点

root@node1:/usr/local/zookeeper-3.4.9# zkServer.sh start

ZooKeeper JMX enabled by default

Using config: /usr/local/zookeeper-3.4.9/bin/../conf/zoo.cfg

Starting zookeeper ... STARTED

root@node1:/usr/local/zookeeper-3.4.9# zkServer.sh status

ZooKeeper JMX enabled by default

Using config: /usr/local/zookeeper-3.4.9/bin/../conf/zoo.cfg

Mode: follower

imokroot@node1:/usr/local/zookeeper-3.4.9# netstat -antlp | grep 2181

tcp        0      0 127.0.0.1:38052         127.0.0.1:2181          TIME_WAIT   -               

tcp6       0      0 :::2181                 :::*                    LISTEN      31064/java

root@node2:/usr/local/zookeeper-3.4.9# zkServer.sh start

ZooKeeper JMX enabled by default

Using config: /usr/local/zookeeper-3.4.9/bin/../conf/zoo.cfg

Starting zookeeper ... STARTED

root@node2:/usr/local/zookeeper-3.4.9# zkServer.sh status

ZooKeeper JMX enabled by default

Using config: /usr/local/zookeeper-3.4.9/bin/../conf/zoo.cfg

Mode: leader

root@node3:/usr/local/zookeeper-3.4.9# zkServer.sh start

ZooKeeper JMX enabled by default

Using config: /usr/local/zookeeper-3.4.9/bin/../conf/zoo.cfg

Starting zookeeper ... STARTED

root@node3:/usr/local/zookeeper-3.4.9# zkServer.sh status

ZooKeeper JMX enabled by default

Using config: /usr/local/zookeeper-3.4.9/bin/../conf/zoo.cfg

Mode: follower

连接Zookeeper集群

root@node1:/usr/local/zookeeper-3.4.9# zkCli.sh -server node1

Connecting to node1

2017-07-31 16:54:31,066 [myid:] - INFO  [main:Environment@100] - Client environment:zookeeper.version=3.4.9-1757313, built on 08/23/2016 06:50 GMT

2017-07-31 16:54:31,068 [myid:] - INFO  [main:Environment@100] - Client environment:host.name=node1

2017-07-31 16:54:31,068 [myid:] - INFO  [main:Environment@100] - Client environment:java.version=1.8.0_131

2017-07-31 16:54:31,069 [myid:] - INFO  [main:Environment@100] - Client environment:java.vendor=Oracle Corporation

2017-07-31 16:54:31,070 [myid:] - INFO  [main:Environment@100] - Client environment:java.home=/usr/lib/jvm/java-8-openjdk-amd64/jre

2017-07-31 16:54:31,070 [myid:] - INFO  [main:Environment@100] - Client environment:java.class.path=/usr/local/zookeeper-3.4.9/bin/../build/classes:/usr/local/zookeeper-3.4.9/bin/../build/lib/*.jar:/usr/local/zookeeper-3.4.9/bin/../lib/slf4j-log4j12-1.6.1.jar:/usr/local/zookeeper-3.4.9/bin/../lib/slf4j-api-1.6.1.jar:/usr/local/zookeeper-3.4.9/bin/../lib/netty-3.10.5.Final.jar:/usr/local/zookeeper-3.4.9/bin/../lib/log4j-1.2.16.jar:/usr/local/zookeeper-3.4.9/bin/../lib/jline-0.9.94.jar:/usr/local/zookeeper-3.4.9/bin/../zookeeper-3.4.9.jar:/usr/local/zookeeper-3.4.9/bin/../src/java/lib/*.jar:/usr/local/zookeeper-3.4.9/bin/../conf:.:/usr/lib/jvm/java-8-openjdk-amd64/lib://usr/lib/jvm/java-8-openjdk-amd64/jre/lib

2017-07-31 16:54:31,070 [myid:] - INFO  [main:Environment@100] - Client environment:java.library.path=/usr/local/cuda-8.0/lib64:/usr/local/cuda-8.0/lib64::/usr/java/packages/lib/amd64:/usr/lib/x86_64-linux-gnu/jni:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/jni:/lib:/usr/lib

2017-07-31 16:54:31,070 [myid:] - INFO  [main:Environment@100] - Client environment:java.io.tmpdir=/tmp

2017-07-31 16:54:31,070 [myid:] - INFO  [main:Environment@100] - Client environment:java.compiler=

2017-07-31 16:54:31,070 [myid:] - INFO  [main:Environment@100] - Client environment:os.name=Linux

2017-07-31 16:54:31,070 [myid:] - INFO  [main:Environment@100] - Client environment:os.arch=amd64

2017-07-31 16:54:31,070 [myid:] - INFO  [main:Environment@100] - Client environment:os.version=4.8.0-36-generic

2017-07-31 16:54:31,070 [myid:] - INFO  [main:Environment@100] - Client environment:user.name=root

2017-07-31 16:54:31,070 [myid:] - INFO  [main:Environment@100] - Client environment:user.home=/root

2017-07-31 16:54:31,070 [myid:] - INFO  [main:Environment@100] - Client environment:user.dir=/usr/local/zookeeper-3.4.9

2017-07-31 16:54:31,071 [myid:] - INFO  [main:ZooKeeper@438] - Initiating client connection, connectString=node1 sessionTimeout=30000 watcher=org.apache.zookeeper.ZooKeeperMain$MyWatcher@22d8cfe0

Welcome to ZooKeeper!

2017-07-31 16:54:31,084 [myid:] - INFO  [main-SendThread(node1:2181):ClientCnxn$SendThread@1032] - Opening socket connection to server node1/192.168.117.34:2181. Will not attempt to authenticate using SASL (unknown error)

JLine support is enabled

2017-07-31 16:54:31,123 [myid:] - INFO  [main-SendThread(node1:2181):ClientCnxn$SendThread@876] - Socket connection established to node1/192.168.117.34:2181, initiating session

[zk: node1(CONNECTING) 0] 2017-07-31 16:54:31,196 [myid:] - INFO  [main-SendThread(node1:2181):ClientCnxn$SendThread@1299] - Session establishment complete on server node1/192.168.117.34:2181, sessionid = 0x15d97c546110000, negotiated timeout = 30000

WATCHER::

WatchedEvent state:SyncConnected type:None path:null

[zk: node1(CONNECTED) 0]


当前名称:Ubuntu16.04安装zookeeper集群
URL链接:http://hbruida.cn/article/gjjhio.html