zookeeper.sh status很郁闷一个问题Error contacting service. It is probably not running.

虚拟机中安装zookeeper(单个)遇到的问题(首先装上jdk哦~)

tar -zxvf zookeeper-3.4.0.tar.gz

进入conf目录创建一个zoo.cfg文件

[root@bogon zookeeper-3.4.0]# ll
total 1476
drwxr-xr-x.  2  501 games    4096 Jan  8 06:25 bin
-rw-r--r--.  1  501 games   76294 Nov 15  2011 build.xml
-rw-r--r--.  1  501 games   61277 Nov 15  2011 CHANGES.txt
drwxr-xr-x.  2  501 games    4096 Jan  9 02:54 conf
drwxr-xr-x. 10  501 games    4096 Jan  8 02:05 contrib
drwxr-xr-x.  2  501 games    4096 Jan  8 02:05 dist-maven
drwxr-xr-x.  6  501 games    4096 Jan  8 02:05 docs
-rw-r--r--.  1  501 games    1953 Nov 15  2011 ivysettings.xml
-rw-r--r--.  1  501 games    3114 Nov 15  2011 ivy.xml
drwxr-xr-x.  4  501 games    4096 Jan  8 02:05 lib
-rw-r--r--.  1  501 games   11358 Nov 15  2011 LICENSE.txt
-rw-r--r--.  1  501 games     170 Nov 15  2011 NOTICE.txt
-rw-r--r--.  1  501 games    1770 Nov 15  2011 README_packaging.txt
-rw-r--r--.  1  501 games    1578 Nov 15  2011 README.txt
drwxr-xr-x.  5  501 games    4096 Jan  8 02:05 recipes
drwxr-xr-x.  8  501 games    4096 Jan  8 02:05 src
-rw-r--r--.  1  501 games 1285458 Nov 15  2011 zookeeper-3.4.0.jar
-rw-r--r--.  1  501 games     833 Nov 15  2011 zookeeper-3.4.0.jar.asc
-rw-r--r--.  1  501 games      33 Nov 15  2011 zookeeper-3.4.0.jar.md5
-rw-r--r--.  1  501 games      41 Nov 15  2011 zookeeper-3.4.0.jar.sha1
-rw-r--r--.  1 root root     5142 Jan  9 03:07 zookeeper.out
[root@bogon zookeeper-3.4.0]# touch conf/zoo.cfg
[root@bogon conf]# ll
total 16
-rw-r--r--. 1  501 games  535 Nov 15  2011 configuration.xsl
-rw-r--r--. 1  501 games 2161 Nov 15  2011 log4j.properties
-rw-r--r--. 1 root root   848 Jan  9 02:54 zoo.cfg
-rw-r--r--. 1  501 games  808 Nov 15  2011 zoo_sample.cfg
[root@bogon conf]# 
复制zoo_sample.cfg中的内容到zoo.cfg并配置自己的相关目录

接下来就是启动了

[root@bogon zookeeper-3.4.0]# ll
total 1468
drwxr-xr-x.  2 501 games    4096 Jan  8 06:25 bin
-rw-r--r--.  1 501 games   76294 Nov 15  2011 build.xml
-rw-r--r--.  1 501 games   61277 Nov 15  2011 CHANGES.txt
drwxr-xr-x.  2 501 games    4096 Jan  9 02:54 conf
drwxr-xr-x. 10 501 games    4096 Jan  8 02:05 contrib
drwxr-xr-x.  2 501 games    4096 Jan  8 02:05 dist-maven
drwxr-xr-x.  6 501 games    4096 Jan  8 02:05 docs
-rw-r--r--.  1 501 games    1953 Nov 15  2011 ivysettings.xml
-rw-r--r--.  1 501 games    3114 Nov 15  2011 ivy.xml
drwxr-xr-x.  4 501 games    4096 Jan  8 02:05 lib
-rw-r--r--.  1 501 games   11358 Nov 15  2011 LICENSE.txt
-rw-r--r--.  1 501 games     170 Nov 15  2011 NOTICE.txt
-rw-r--r--.  1 501 games    1770 Nov 15  2011 README_packaging.txt
-rw-r--r--.  1 501 games    1578 Nov 15  2011 README.txt
drwxr-xr-x.  5 501 games    4096 Jan  8 02:05 recipes
drwxr-xr-x.  8 501 games    4096 Jan  8 02:05 src
-rw-r--r--.  1 501 games 1285458 Nov 15  2011 zookeeper-3.4.0.jar
-rw-r--r--.  1 501 games     833 Nov 15  2011 zookeeper-3.4.0.jar.asc
-rw-r--r--.  1 501 games      33 Nov 15  2011 zookeeper-3.4.0.jar.md5
-rw-r--r--.  1 501 games      41 Nov 15  2011 zookeeper-3.4.0.jar.sha1
[root@bogon zookeeper-3.4.0]# bin/zkServer.sh start
JMX enabled by default
Using config: /usr/local/zookeeper/zookeeper-3.4.0/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
[root@bogon zookeeper-3.4.0]# 
启动成功,但是zkServer.sh status

[root@bogon zookeeper-3.4.0]# bin/zkServer.sh status
JMX enabled by default
Using config: /usr/local/zookeeper/zookeeper-3.4.0/bin/../conf/zoo.cfg
Error contacting service. It is probably not running.
[root@bogon zookeeper-3.4.0]# 
当前目录下有一个zookeeper启动日志zookeeper.out。

[root@bogon zookeeper-3.4.0]# less zookeeper.out
2018-01-09 03:26:07,158 [myid:] - INFO  [main:QuorumPeerConfig@101] - Reading configuration from: /usr/local/zookeeper/zookeeper-3.4.0/bin/../conf/zoo.cfg
2018-01-09 03:26:07,161 [myid:] - ERROR [main:QuorumPeerConfig@283] - Invalid configuration, only one server specified (ignoring)
2018-01-09 03:26:07,166 [myid:] - INFO  [main:DatadirCleanupManager@78] - autopurge.snapRetainCount set to 3
2018-01-09 03:26:07,166 [myid:] - INFO  [main:DatadirCleanupManager@79] - autopurge.purgeInterval set to 0
2018-01-09 03:26:07,167 [myid:] - INFO  [main:DatadirCleanupManager@101] - Purge task is not scheduled.
2018-01-09 03:26:07,167 [myid:] - WARN  [main:QuorumPeerMain@113] - Either no config or no quorum defined in config, running  in standalone mode
2018-01-09 03:26:07,185 [myid:] - INFO  [main:QuorumPeerConfig@101] - Reading configuration from: /usr/local/zookeeper/zookeeper-3.4.0/bin/../conf/zoo.cfg
2018-01-09 03:26:07,185 [myid:] - ERROR [main:QuorumPeerConfig@283] - Invalid configuration, only one server specified (ignoring)
2018-01-09 03:26:07,186 [myid:] - INFO  [main:ZooKeeperServerMain@95] - Starting server
2018-01-09 03:26:07,192 [myid:] - INFO  [main:Environment@98] - Server environment:zookeeper.version=3.4.0-1202560, built on 11/16/2011 07:18 GMT
2018-01-09 03:26:07,192 [myid:] - INFO  [main:Environment@98] - Server environment:host.name=localhost
2018-01-09 03:26:07,192 [myid:] - INFO  [main:Environment@98] - Server environment:java.version=1.8.0_151
2018-01-09 03:26:07,192 [myid:] - INFO  [main:Environment@98] - Server environment:java.vendor=Oracle Corporation
2018-01-09 03:26:07,193 [myid:] - INFO  [main:Environment@98] - Server environment:java.home=/usr/local/java/jdk1.8.0_151/jre
2018-01-09 03:26:07,194 [myid:] - INFO  [main:Environment@98] - Server environment:java.class.path=/usr/local/zookeeper/zookeeper-3.4.0/bin/../build/classes:/usr/local/zookeeper/zookeeper-3.4.0/bin/../build/lib/*.jar:/usr/local/zookeeper/zookeeper-3.4.0/bin/../lib/slf4j-log4j12-1.6.1.jar:/usr/local/zookeeper/zookeeper-3.4.0/bin/../lib/slf4j-api-1.6.1.jar:/usr/local/zookeeper/zookeeper-3.4.0/bin/../lib/netty-3.2.2.Final.jar:/usr/local/zookeeper/zookeeper-3.4.0/bin/../lib/log4j-1.2.15.jar:/usr/local/zookeeper/zookeeper-3.4.0/bin/../lib/jline-0.9.94.jar:/usr/local/zookeeper/zookeeper-3.4.0/bin/../zookeeper-3.4.0.jar:/usr/local/zookeeper/zookeeper-3.4.0/bin/../src/java/lib/*.jar:/usr/local/zookeeper/zookeeper-3.4.0/bin/../conf:.:/usr/local/java/jdk1.8.0_151/lib/dt.jar:/usr/local/java/jdk1.8.0_151/lib/tools.jar:/usr/local/java/jdk1.8.0_151/jre/lib
2018-01-09 03:26:07,195 [myid:] - INFO  [main:Environment@98] - Server environment:java.library.path=/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
2018-01-09 03:26:07,195 [myid:] - INFO  [main:Environment@98] - Server environment:java.io.tmpdir=/tmp
2018-01-09 03:26:07,195 [myid:] - INFO  [main:Environment@98] - Server environment:java.compiler=<NA>
2018-01-09 03:26:07,195 [myid:] - INFO  [main:Environment@98] - Server environment:os.name=Linux
2018-01-09 03:26:07,195 [myid:] - INFO  [main:Environment@98] - Server environment:os.arch=amd64
2018-01-09 03:26:07,196 [myid:] - INFO  [main:Environment@98] - Server environment:os.version=2.6.32-696.el6.x86_64
2018-01-09 03:26:07,196 [myid:] - INFO  [main:Environment@98] - Server environment:user.name=root
2018-01-09 03:26:07,196 [myid:] - INFO  [main:Environment@98] - Server environment:user.home=/root
2018-01-09 03:26:07,196 [myid:] - INFO  [main:Environment@98] - Server environment:user.dir=/usr/local/zookeeper/zookeeper-3.4.0
2018-01-09 03:26:07,205 [myid:] - INFO  [main:ZooKeeperServer@725] - tickTime set to 2000
2018-01-09 03:26:07,205 [myid:] - INFO  [main:ZooKeeperServer@734] - minSessionTimeout set to -1
2018-01-09 03:26:07,206 [myid:] - INFO  [main:ZooKeeperServer@743] - maxSessionTimeout set to -1
2018-01-09 03:26:07,214 [myid:] - INFO  [main:NIOServerCnxnFactory@110] - binding to port 0.0.0.0/0.0.0.0:2181
2018-01-09 03:26:07,226 [myid:] - INFO  [main:FileSnap@83] - Reading snapshot /usr/local/zookeeper/data/version-2/snapshot.2
2018-01-09 03:26:07,242 [myid:] - INFO  [main:FileTxnSnapLog@255] - Snapshotting: 4
zookeeper.out (END) 

zkCli.sh -server localhost:2181也没问题

[root@bogon zookeeper-3.4.0]# bin/zkCli.sh -server localhost:2181
Connecting to localhost:2181
2018-01-09 03:29:35,944 [myid:] - INFO  [main:Environment@98] - Client environment:zookeeper.version=3.4.0-1202560, built on 11/16/2011 07:18 GMT
2018-01-09 03:29:35,948 [myid:] - INFO  [main:Environment@98] - Client environment:host.name=localhost
2018-01-09 03:29:35,948 [myid:] - INFO  [main:Environment@98] - Client environment:java.version=1.8.0_151
2018-01-09 03:29:35,949 [myid:] - INFO  [main:Environment@98] - Client environment:java.vendor=Oracle Corporation
2018-01-09 03:29:35,949 [myid:] - INFO  [main:Environment@98] - Client environment:java.home=/usr/local/java/jdk1.8.0_151/jre
2018-01-09 03:29:35,949 [myid:] - INFO  [main:Environment@98] - Client environment:java.class.path=/usr/local/zookeeper/zookeeper-3.4.0/bin/../build/classes:/usr/local/zookeeper/zookeeper-3.4.0/bin/../build/lib/*.jar:/usr/local/zookeeper/zookeeper-3.4.0/bin/../lib/slf4j-log4j12-1.6.1.jar:/usr/local/zookeeper/zookeeper-3.4.0/bin/../lib/slf4j-api-1.6.1.jar:/usr/local/zookeeper/zookeeper-3.4.0/bin/../lib/netty-3.2.2.Final.jar:/usr/local/zookeeper/zookeeper-3.4.0/bin/../lib/log4j-1.2.15.jar:/usr/local/zookeeper/zookeeper-3.4.0/bin/../lib/jline-0.9.94.jar:/usr/local/zookeeper/zookeeper-3.4.0/bin/../zookeeper-3.4.0.jar:/usr/local/zookeeper/zookeeper-3.4.0/bin/../src/java/lib/*.jar:/usr/local/zookeeper/zookeeper-3.4.0/bin/../conf:.:/usr/local/java/jdk1.8.0_151/lib/dt.jar:/usr/local/java/jdk1.8.0_151/lib/tools.jar:/usr/local/java/jdk1.8.0_151/jre/lib
2018-01-09 03:29:35,949 [myid:] - INFO  [main:Environment@98] - Client environment:java.library.path=/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
2018-01-09 03:29:35,950 [myid:] - INFO  [main:Environment@98] - Client environment:java.io.tmpdir=/tmp
2018-01-09 03:29:35,950 [myid:] - INFO  [main:Environment@98] - Client environment:java.compiler=<NA>
2018-01-09 03:29:35,950 [myid:] - INFO  [main:Environment@98] - Client environment:os.name=Linux
2018-01-09 03:29:35,950 [myid:] - INFO  [main:Environment@98] - Client environment:os.arch=amd64
2018-01-09 03:29:35,955 [myid:] - INFO  [main:Environment@98] - Client environment:os.version=2.6.32-696.el6.x86_64
2018-01-09 03:29:35,955 [myid:] - INFO  [main:Environment@98] - Client environment:user.name=root
2018-01-09 03:29:35,956 [myid:] - INFO  [main:Environment@98] - Client environment:user.home=/root
2018-01-09 03:29:35,958 [myid:] - INFO  [main:Environment@98] - Client environment:user.dir=/usr/local/zookeeper/zookeeper-3.4.0
2018-01-09 03:29:35,959 [myid:] - INFO  [main:ZooKeeper@433] - Initiating client connection, connectString=localhost:2181 sessionTimeout=30000 watcher=org.apache.zookeeper.ZooKeeperMain$MyWatcher@4b85612c
2018-01-09 03:29:35,991 [myid:] - INFO  [main-SendThread():ClientCnxn$SendThread@933] - Opening socket connection to server /0:0:0:0:0:0:0:1:2181
Welcome to ZooKeeper!
JLine support is enabled
2018-01-09 03:29:36,127 [myid:] - INFO  [main-SendThread(localhost:2181):ClientCnxn$SendThread@846] - Socket connection established to localhost/0:0:0:0:0:0:0:1:2181, initiating session
2018-01-09 03:29:36,166 [myid:] - INFO  [main-SendThread(localhost:2181):ClientCnxn$SendThread@1181] - Session establishment complete on server localhost/0:0:0:0:0:0:0:1:2181, sessionid = 0x160daab998f0000, negotiated timeout = 30000

WATCHER::

WatchedEvent state:SyncConnected type:None path:null
[zk: localhost:2181(CONNECTED) 0] 

并没有什么问题,网上各种查,大概有几个原因

1.配置文件有问题的(检查你的配置文件)

2.说配置的dataDir目录不存在,手动创建一个,重新启动

3.说dataDir目录下不存在myid文件,手动创建,重新启动

感觉下面这个原因有点扯

4.说iptables防火墙没关闭,(我就想问,我的单机模式跟防火墙有什么关系,但还是关了,我的并不起作用),关闭防火墙试试吧

主要就是这几个原因,然而以上原因对于我都不行,所以,有解决方法的老铁们记得告诉我。




 
 

猜你喜欢

转载自blog.csdn.net/zhao_xinhu/article/details/79010665