聊聊、Zookeeper Linux 启动

 Zookeeper 在 windows 下安装比较简单,属于无脑式安装,下载下来双击脚本就能够了。前面的文章中也有介绍,今天我来写写 Linux 下的安装,以及所碰到的坑。java

 首先,登录 Linux 系统,这个不用多说。node

 其次,下载相应的 Zookeeper 安装包。 linux

 wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gzapache

 

 解压,tar -zxvf zookeeper-3.4.6.tar.gzwindows

 

 进入 zookeeper-3.4.6 ,若是你直接去 bin 下启动 zkServer.sh start,确定是不行的。服务器

 首先,确保 conf 下面有 zoo.cfg 文件,若是没有就复制 zoo_sample.cfg,更名为 zoo.cfg。spa

 而后再 ./zkServer.sh start。3d

 

 查看是否启动成功,./zkServer.sh status。blog

 

 not running,why?为何呢?get

 tail zookeeper.out。

 

 java.util.concurrent.ConcurrentHashMap not found,没有配置 Java JDK 环境。java -version 看看版本状况。

 

 java version "1.4.2",疯了,都什么年代了,这个是 Linux 系统自带的版本,你们应该也猜到,Linux 系统是 N 年前的了。

 先删掉 1.4,下载 1.6。

 rpm -qa | grep gcj。

 

 rpm -e --nodeps xxx,其中 xxx 就是 java-1.4.2-gcj-compat-1.4.2.0-40jpp.115,java-1.4.2-gcj-compat-devel-1.4.2.0-40jpp.115 等。

 whereis java。

 

 删掉这些文件。

 下载 1.6,没成想这么复杂,花了一个小时多,各类很差了,终于下载成功 jdk-6u31-linux-i586-rpm.bin。

 安装 jdk-6u31-linux-i586-rpm.bin。

 

 OK,到这里咱们的 Java JDK 安装成功,可是环境仍是须要配置。

 刚刚犯了个错,没有写安装路径,默认安装了,怎么找到 Java 安装路径呢?

 

 没错,就是 /usr/java/jdk1.6.0_31。好了,把它加入 profile 文件。

 而后再去启动 Zookeeper

 

 到这里呢,启动成功了,因为只启动了一台 Zookeeper 服务器,因此不是集群模式。

 有点晚了,谢谢你们观看!

相关文章
相关标签/搜索