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

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

     

  • 相关阅读:
    正向代理和反向代理的区别和作用
    idea 2018版/2019版的破解
    vue 开发环境的搭建
    shell 脚本操作informix数据库
    linux 系统文件目录颜色及特殊权限对应的颜色
    Linux系统结构详解(转)
    Java中的I/O流全汇总,所有的I/O就一张图
    安装Maven后使用cmd 执行 mvn -version命令 报错JAVA_HOME should point to a JDK not a JRE
    JavaWeb开发使用jsp还是html做前端页面
    lin-cms-dotnetcore.是如何方法级别的权限控制的?
  • 原文地址:https://www.cnblogs.com/xums/p/7221012.html
Copyright © 2011-2022 走看看