鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

安装ZooKeeper

  1. 安装依赖包。
    1
    yum install -y wget openssl-devel zlib-devel autoconf automake libtool ant svn make libstdc++-static glibc-static git snappy snappy-devel fuse fuse-devel cppunit-devel net-tools
    
  2. 下载ZooKeeper安装包。
    1
    2
    3
    cd /home
    wget https://github.com/apache/zookeeper/archive/refs/tags/release-3.4.14.tar.gz --no-check-certificate
    mv release-3.4.14.tar.gz zookeeper-3.4.14.tar.gz
    
  3. 解压安装包。
    1
    2
    tar -zxf zookeeper-3.4.14.tar.gz
    mv zookeeper-release-3.4.14 zookeeper-3.4.14
    
  4. 进入解压后目录。
    1
    cd /home/zookeeper-3.4.14
    
  5. 由于网络代理问题,需要修改build.xml和ivysettings.xml文件。
    1. 打开build.xml。
      1
      vim build.xml
      
    2. “i”进入编辑模式,注释下载拷贝ant-eclipse相应的操作内容。

    3. “Esc”键,输入:wq!,按“Enter”保存并退出编辑。
    4. 手动下载ant-eclipse-1.0.bin.tar.bz2源码包。
      1
      wget https://downloads.sourceforge.net/project/ant-eclipse/ant-eclipse/1.0/ant-eclipse-1.0.bin.tar.bz2 --no-check-certificate
      
      或者
      1
      wget http://ufpr.dl.sourceforge.net/project/ant-eclipse/ant-eclipse/1.0/ant-eclipse-1.0.bin.tar.bz2
      
    5. 将ant-eclipse-1.0.bin.tar.bz2源码包拷贝到对应路径。
      1
      cp ant-eclipse-1.0.bin.tar.bz2 /home/zookeeper-3.4.14/zookeeper-server/src/main/resources
      
    6. 打开ivysettings.xml文件。
      1
      vim ivysettings.xml
      
    7. “i”进入编辑模式,修改“repo.maven.org”值为“https://mirrors.huaweicloud.com/repository/maven/”

    8. “Esc”键,输入:wq!,按“Enter”保存并退出编辑。
    9. 修改build.xml文件中repo的链接。
      1
      sed -i 's/http:\/\/repo2/https:\/\/repo1/' build.xml
      
  6. 执行编译。
    1
    ant package tar
    
  7. 查看生成的zookeeper-3.4.6.tar.gz包。
    1
    ls build
    
  8. 将zookeeper-3.4.6.tar.gz移动到指定目录,并解压。
    1
    2
    3
    cp build/zookeeper-3.4.14.tar.gz /opt/
    cd /opt/
    tar -zxvf zookeeper-3.4.14.tar.gz