回复: zookeeper 连接失败
来源:8-6 ZooKeeper部署

weixin_慕码人2413128
2020-07-16
老师你好
我把日志的等级调到DEBUG后
zookeeper.out 的输出并没有变化
然后 我用zkcli.sh 连接了 下 错误还是之前的报错
找不出问题
[hadoop@hadoop000 bin]$ ./zkCli.sh
Connecting to localhost:2181
2020-07-16 17:46:50,234 [myid:] - INFO [main:Environment@100] - Client environment:zookeeper.version=3.4.5-cdh5.15.1–1, built on 08/09/2018 16:18 GMT
2020-07-16 17:46:50,236 [myid:] - INFO [main:Environment@100] - Client environment:host.name=hadoop000
2020-07-16 17:46:50,236 [myid:] - INFO [main:Environment@100] - Client environment:java.version=1.8.0_91
2020-07-16 17:46:50,237 [myid:] - INFO [main:Environment@100] - Client environment:java.vendor=Oracle Corporation
2020-07-16 17:46:50,237 [myid:] - INFO [main:Environment@100] - Client environment:java.home=/home/hadoop/app/jdk1.8.0_91/jre
2020-07-16 17:46:50,237 [myid:] - INFO [main:Environment@100] - Client environment:java.class.path=/home/hadoop/app/zookeeper-3.4.5-cdh5.15.1/bin/…/build/classes:/home/hadoop/app/zookeeper-3.4.5-cdh5.15.1/bin/…/build/lib/.jar:/home/hadoop/app/zookeeper-3.4.5-cdh5.15.1/bin/…/share/zookeeper/zookeeper-3.4.5-cdh5.15.1.jar:/home/hadoop/app/zookeeper-3.4.5-cdh5.15.1/bin/…/share/zookeeper/slf4j-log4j12-1.7.5.jar:/home/hadoop/app/zookeeper-3.4.5-cdh5.15.1/bin/…/share/zookeeper/slf4j-api-1.7.5.jar:/home/hadoop/app/zookeeper-3.4.5-cdh5.15.1/bin/…/share/zookeeper/netty-3.10.5.Final.jar:/home/hadoop/app/zookeeper-3.4.5-cdh5.15.1/bin/…/share/zookeeper/log4j-1.2.16.jar:/home/hadoop/app/zookeeper-3.4.5-cdh5.15.1/bin/…/share/zookeeper/jline-2.11.jar:/home/hadoop/app/zookeeper-3.4.5-cdh5.15.1/bin/…/src/java/lib/.jar:/home/hadoop/app/zookeeper-3.4.5-cdh5.15.1/bin/…/conf:
2020-07-16 17:46:50,237 [myid:] - INFO [main:Environment@100] - Client environment:java.library.path=/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
2020-07-16 17:46:50,237 [myid:] - INFO [main:Environment@100] - Client environment:java.io.tmpdir=/tmp
2020-07-16 17:46:50,237 [myid:] - INFO [main:Environment@100] - Client environment:java.compiler=
2020-07-16 17:46:50,237 [myid:] - INFO [main:Environment@100] - Client environment:os.name=Linux
2020-07-16 17:46:50,237 [myid:] - INFO [main:Environment@100] - Client environment:os.arch=amd64
2020-07-16 17:46:50,238 [myid:] - INFO [main:Environment@100] - Client environment:os.version=3.10.0-693.el7.x86_64
2020-07-16 17:46:50,238 [myid:] - INFO [main:Environment@100] - Client environment:user.name=hadoop
2020-07-16 17:46:50,238 [myid:] - INFO [main:Environment@100] - Client environment:user.home=/home/hadoop
2020-07-16 17:46:50,238 [myid:] - INFO [main:Environment@100] - Client environment:user.dir=/home/hadoop/app/zookeeper-3.4.5-cdh5.15.1/bin
2020-07-16 17:46:50,238 [myid:] - INFO [main:ZooKeeper@438] - Initiating client connection, connectString=localhost:2181 sessionTimeout=30000 watcher=org.apache.zookeeper.ZooKeeperMainMyWatcher@1a86f2f1WelcometoZooKeeper!2020−07−1617:46:50,251[myid:]−INFO[main−SendThread(hadoop000:2181):ClientCnxnMyWatcher@1a86f2f1
Welcome to ZooKeeper!
2020-07-16 17:46:50,251 [myid:] - INFO [main-SendThread(hadoop000:2181):ClientCnxnMyWatcher@1a86f2f1WelcometoZooKeeper!2020−07−1617:46:50,251[myid:]−INFO[main−SendThread(hadoop000:2181):ClientCnxnSendThread@975] - Opening socket connection to server hadoop000/192.168.199.233:2181. Will not attempt to authenticate using SASL (unknown error)
JLine support is enabled
[zk: localhost:2181(CONNECTING) 0] 2020-07-16 17:47:20,347 [myid:] - INFO [main-SendThread(hadoop000:2181):ClientCnxnSendThread@1096]−Clientsessiontimedout,havenotheardfromserverin30098msforsessionid0x0,closingsocketconnectionandattemptingreconnect2020−07−1617:47:21,450[myid:]−INFO[main−SendThread(hadoop000:2181):ClientCnxnSendThread@1096] - Client session timed out, have not heard from server in 30098ms for sessionid 0x0, closing socket connection and attempting reconnect
2020-07-16 17:47:21,450 [myid:] - INFO [main-SendThread(hadoop000:2181):ClientCnxnSendThread@1096]−Clientsessiontimedout,havenotheardfromserverin30098msforsessionid0x0,closingsocketconnectionandattemptingreconnect2020−07−1617:47:21,450[myid:]−INFO[main−SendThread(hadoop000:2181):ClientCnxnSendThread@975] - Opening socket connection to server hadoop000/192.168.199.233:2181. Will not attempt to authenticate using SASL (unknown error)
4回答
-
weixin_慕码人2413128
提问者
2020-07-16
[hadoop@hadoop000 bin]$ ./zkCli.sh -server hadoop000:2181
Connecting to hadoop000:2181
2020-07-16 18:32:16,859 [myid:] - INFO [main:Environment@100] - Client environment:zookeeper.version=3.4.5-cdh5.15.1--1, built on 08/09/2018 16:18 GMT
2020-07-16 18:32:16,861 [myid:] - INFO [main:Environment@100] - Client environment:host.name=hadoop000
2020-07-16 18:32:16,861 [myid:] - INFO [main:Environment@100] - Client environment:java.version=1.8.0_91
2020-07-16 18:32:16,862 [myid:] - INFO [main:Environment@100] - Client environment:java.vendor=Oracle Corporation
2020-07-16 18:32:16,862 [myid:] - INFO [main:Environment@100] - Client environment:java.home=/home/hadoop/app/jdk1.8.0_91/jre
2020-07-16 18:32:16,863 [myid:] - INFO [main:Environment@100] - Client environment:java.class.path=/home/hadoop/app/zookeeper-3.4.5-cdh5.15.1/bin/../build/classes:/home/hadoop/app/zookeeper-3.4.5-cdh5.15.1/bin/../build/lib/*.jar:/home/hadoop/app/zookeeper-3.4.5-cdh5.15.1/bin/../share/zookeeper/zookeeper-3.4.5-cdh5.15.1.jar:/home/hadoop/app/zookeeper-3.4.5-cdh5.15.1/bin/../share/zookeeper/slf4j-log4j12-1.7.5.jar:/home/hadoop/app/zookeeper-3.4.5-cdh5.15.1/bin/../share/zookeeper/slf4j-api-1.7.5.jar:/home/hadoop/app/zookeeper-3.4.5-cdh5.15.1/bin/../share/zookeeper/netty-3.10.5.Final.jar:/home/hadoop/app/zookeeper-3.4.5-cdh5.15.1/bin/../share/zookeeper/log4j-1.2.16.jar:/home/hadoop/app/zookeeper-3.4.5-cdh5.15.1/bin/../share/zookeeper/jline-2.11.jar:/home/hadoop/app/zookeeper-3.4.5-cdh5.15.1/bin/../src/java/lib/*.jar:/home/hadoop/app/zookeeper-3.4.5-cdh5.15.1/bin/../conf:
2020-07-16 18:32:16,863 [myid:] - INFO [main:Environment@100] - Client environment:java.library.path=/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
2020-07-16 18:32:16,863 [myid:] - INFO [main:Environment@100] - Client environment:java.io.tmpdir=/tmp
2020-07-16 18:32:16,863 [myid:] - INFO [main:Environment@100] - Client environment:java.compiler=<NA>
2020-07-16 18:32:16,863 [myid:] - INFO [main:Environment@100] - Client environment:os.name=Linux
2020-07-16 18:32:16,863 [myid:] - INFO [main:Environment@100] - Client environment:os.arch=amd64
2020-07-16 18:32:16,863 [myid:] - INFO [main:Environment@100] - Client environment:os.version=3.10.0-693.el7.x86_64
2020-07-16 18:32:16,863 [myid:] - INFO [main:Environment@100] - Client environment:user.name=hadoop
2020-07-16 18:32:16,863 [myid:] - INFO [main:Environment@100] - Client environment:user.home=/home/hadoop
2020-07-16 18:32:16,863 [myid:] - INFO [main:Environment@100] - Client environment:user.dir=/home/hadoop/app/zookeeper-3.4.5-cdh5.15.1/bin
2020-07-16 18:32:16,864 [myid:] - INFO [main:ZooKeeper@438] - Initiating client connection, connectString=hadoop000:2181 sessionTimeout=30000 watcher=org.apache.zookeeper.ZooKeeperMain$MyWatcher@1a86f2f1
Welcome to ZooKeeper!
2020-07-16 18:32:16,876 [myid:] - INFO [main-SendThread(hadoop000:2181):ClientCnxn$SendThread@975] - Opening socket connection to server hadoop000/192.168.199.233:2181. Will not attempt to authenticate using SASL (unknown error)
JLine support is enabled
00 -
weixin_慕码人2413128
提问者
2020-07-16
老师 牛逼 ,我正打算问你是不是这个原因呢。 我在操作的时候,无论怎么修改, 原来的那个inet就一直都是172.0.01 修改不了 然后 我就自己google了下解决办法 sudo -i , 然后 dhclient -v 下 然后
ifconfig 的界面就变成
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.109 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::20c:29ff:fe61:5374 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:61:53:74 txqueuelen 1000 (Ethernet)
RX packets 10841 bytes 3352105 (3.1 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 90 bytes 9976 (9.7 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1 (Local Loopback)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
ether 52:54:00:0a:50:ad txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
virbr0-nic: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 52:54:00:0a:50:ad txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
然后就可以上网了 是这里影响了吗
022020-07-16 -
Michael_PK
2020-07-16
有个问题我有点好奇,那个IP是199.233的这个好像是我录课网络内网的IP,难道你的真正使用IP也是这个?你这个IP的话,Linux上能上网不
012020-07-16 -
Michael_PK
2020-07-16
你连接的时候加上参数让他使用hadoop000,别走localhost
012020-07-16
相似问题