回复: 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!2020071617:46:50,251[myid:]INFO[mainSendThread(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,closingsocketconnectionandattemptingreconnect2020071617:47:21,450[myid:]INFO[mainSendThread(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


0
0

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


然后就可以上网了 是这里影响了吗


0
2
weixin_慕码人2413128
对不起 老师 耽误您时间了。没学过计算机网络 不知道网段的意思,把ip设成跟自己电脑一个ip所以不行, 非常感谢您耐心的解答,万分感谢
2020-07-16
共2条回复

Michael_PK

2020-07-16

有个问题我有点好奇,那个IP是199.233的这个好像是我录课网络内网的IP,难道你的真正使用IP也是这个?你这个IP的话,Linux上能上网不

0
1
weixin_慕码人2413128
IP 那个问题我po在上面了 字数不够
2020-07-16
共1条回复

Michael_PK

2020-07-16

你连接的时候加上参数让他使用hadoop000,别走localhost

0
1
weixin_慕码人2413128
hadoop 的ip 也是一个效果的
2020-07-16
共1条回复

新一代大数据计算引擎 Flink从入门到实战

入行或转型大数据新姿势,多语言系统化讲解,极速入门Flink

969 学习 · 296 问题

查看课程