2016-10-05 2 views
0

Я настроил на Centos зоопарка 7. , когда я пытаюсь увидеть статус он бросает следующий:Zookeeper не запускается корректно на 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/MyID настроен

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

ответ

0

РЕШЕНИЕ:

Я отключил брандмауэр во всех узлов кластера, и он работает нормально.

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, это проблема? Вы можете увидеть результат, когда в описании. Процесс Java начинает прослушивать порт 2181, когда я запускаю zkServer.sh –