When you start zookeeper, JPS displays a process, but the status is error contacting service when you view the state. It is probably not running

Source: Internet
Author: User
Tags zookeeper

Turn from: http://www.cnblogs.com/xiaohua92/p/5460515.html#undefined When installing zookeeper, you can view the process start, but the status display error: Error contacting Service. It is probably not running

Install zookeeper-3.3.2, start normal no error, but zkserver.sh status when the status of the error occurs, as follows:

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

JPS viewing the process but discovering that the process has started

7313 Quorumpeermain

There are three ways to access the information online:

1, open zkserver.sh to find status)

Stat= ' echo Stat | NC localhost $ (grep clientport "$ZOOCFG" | sed-e ' s/.*=//') 2>/dev/null| grep Mode '
Add-Q 1 between NC and localhost (is the number 1 instead of the letter L)
If it already exists, remove
Note: Because I use the zookeeper is 3.4.5 version, so in my zkserver.sh script file There is no such line, so it does not take effect

2, call SH zkserver.sh status to encounter this problem. Baidu, Google found that someone is modifying the sh script in a NC parameter to solve, in the 3.4.5 sh file did not find the NC call. The log directory specified in the configuration document is not created causing an error, manually increasing the directory after restarting, problem solving.
Note: I don't think it's a log problem, so this method doesn't even try.

3, create the data directory, that is, in your zoo.cfg configuration file datadir The specified directory to create the myID file, and specify the ID, change the ID of your zoo.cfg file in server.1=localhost:2888:3888 1. Just write 1 on the myID head.
Note: When I installed the second time, I did not create the myID file in the directory specified by DataDir and reported the error. The myID file is then created in the directory specified by DataDir without error.

4 because the firewall is not shutting down. To turn off the firewall:

#查看防火墙状态

Service Iptables Status

#关闭防火墙
Service Iptables Stop
#查看防火墙开机启动状态
Chkconfig iptables--list
#关闭防火墙开机启动
Chkconfig iptables off

Note: I did not turn off the firewall at the beginning, but I did not resolve the issue after I closed the firewall.

5 No mapping between host and IP is established.

The command to establish a mapping relationship between the host and the IP is vim/etc/hosts the mapping between the host and IP address at the end of the file.

Note: Only after the mapping relationship has been established can the machine under the same network segment be used for file transfer with the host name. Problem Solving!

Note: The corresponding relationship between IP and host in cluster is matched on each host in Mode 5!!!

When you start zookeeper, JPS displays a process, but the status error contacting service when you view the state. It is probably not running

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.