2016-10-05 99 views
0

我已经在CentOS 7 配置饲养员当我尝试查看状态,它抛出了下:动物园管理员不能正常启动就Centos7

[[email protected] ~]$ /opt/zookeeper-3.4.9/bin/zkServer.sh status 

ZooKeeper JMX enabled by default 
    Using config: /opt/zookeeper-3.4.9/bin/../conf/zoo.cfg 
    Error contacting service. It is probably not running. 

如果我运行zkServer.sh创业前景

这是我的〜/ .bashrc:

###JAVA CONFIGURATION### 
JAVA_HOME=/usr/java/jdk1.8.0_74/jre/ 
export PATH=$PATH:$JAVA_HOME/bin 

###HADOOP CONFIGURATION### 
HADOOP_PREFIX=hadoop/ 
export PATH=$PATH:$HADOOP_PREFIX/bin:$HADOOP_PREFIX/sbin 
#finHadoop 

###ZOOKEEPER### 
export PATH=$PATH:/opt/zookeeper-3.4.9/bin 
#finZookeper 

zoo.cfg:

tickTime=2000 
dataDir=/opt/ZooData 
clientPort=2181 
initLimit=5 
syncLimit=2 

server.1=172.16.8.241:2888:3888 
server.2=172.16.8.242:2888:3888 
server.3=172.16.8.243:2888:3888 

/选择/ ZooData /本身份识别码被配置

[[email protected] ~]$ sudo lsof -P -iTCP -sTCP:LISTEN | grep 2181 
java 14568 ikerlan 25u IPv6 53119  0t0 TCP *:2181 (LISTEN) 

回答

0

SOLUTION:

我已经停用所有的防火墙群集节点,它工作正常。

sudo systemctl stop firewalld 
0

的方法已经在运行并绑定到端口2181是肯定的。 检查下面的命令:

$ telnet <zookeeper-server-ip> 2181 # Just to know if some process is listening on port 2181 

然后你可以检查哪些进程是在2181监听通过发出以下命令:

$lsof -P -iTCP -sTCP:LISTEN | grep 2181 
+0

在端口2181是Java的听,这是一个问题?在描述中可以看到输出。当我启动zkServer.sh时,Java进程开始在端口2181上进行侦听 –