zoukankan      html  css  js  c++  java
  • 聊聊、Zookeeper Linux 启动

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

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

     

  • 相关阅读:
    arduino电子艺术PWM直流电机电调实验
    横坐标轴移动位置
    将不才则三军倾
    Source Insight常用快捷键及注释快捷键设置
    dos2unix批量转换的脚本
    win8: ListView
    win8: Asynchronous Programming in JavaScript with “Promises”
    WindJS 中的$await
    iphone:关于沙盒 存储路径
    win8: hello gril
  • 原文地址:https://www.cnblogs.com/xums/p/7221012.html
Copyright © 2011-2022 走看看