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

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

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

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

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

进入 zookeeper-3.4.6 ,如果你直接去 bin 下启动 zkServer.sh start,肯定是不行的。

首先,确保 conf 下面有 zoo.cfg 文件,如果没有就复制 zoo_sample.cfg,改名为 zoo.cfg。

然后再 ./zkServer.sh start。

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

not running,why?为什么呢?

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 服务器,所以不是集群模式。

有点晚了,谢谢大家观看!

最新文章

  1. ionic overflow:auto失效
  2. 罪恶装备 Xrd REVELATOR 3D进化出的非照片真实视觉
  3. git 新建分支/切换分支/合并分支 使用方法
  4. 总结下cocopods的安装
  5. Java动态 遍历List 时删除List特征元素 异常问题 及解决方案总结
  6. vim 操作指令2
  7. 荣获MVP感想
  8. 【转】python os.popen 超时问题
  9. [翻译]【目录】编写高性能 .NET 代码
  10. 通过URL传递PDF名称参数显示PDF
  11. scala查询dataFrame结构
  12. Visual Studio 2015中设计UML类图
  13. Json序列化,有多对一和多对多关系时出现的问题
  14. [Caffe]:关于*** Aborted at 1479432790 (unix time) try "date -d @1479432790" 错误的另一种原因
  15. IDA*(以The Ratotion Game POJ--2286 UVa1343为例)
  16. .5-浅析webpack源码之入口函数
  17. oracle快速学习
  18. android targetSdkVersion>=26收不到广播的处理
  19. Angular架构概览(截取部分)
  20. Java Socket TCP编程(Server端多线程处理)

热门文章

  1. vue-cli 中引入 jq
  2. vue/vux编译时出现 unexpected token <11:0-485>
  3. Asp.net自定义控件开发任我行(2)-TagPrefix标签
  4. 【Longest Consecutive Sequence】cpp
  5. 解决pymysql不能实时查询最新的数据
  6. 从shell(终端)中退出python
  7. java课堂 笔记
  8. 目标检测算法SSD在window环境下GPU配置训练自己的数据集
  9. iOS-文本段落样式NSMutableParagraphStyle与NSParagraphStyle的使用和一些富文本处理属性
  10. HDU 1043 & POJ 1077 Eight(康托展开+BFS | IDA*)