• Mac 安装ZooKeeper


     ZooKeeper服务器是用Java创建的,它运行在JVM之上。需要安装JDK 7或更高版本。

    2、上传

    将下载的ZooKeeper放到/opt/ZooKeeper目录下

    #连接sftp服务
    sftp -P 22 root@10.211.55.6
    #上传zookeeper alt+p put /Users/mac/Desktop/wore/apache-zookeeper-3.7.0-bin.tar.gz #打开 opt目录 cd /opt #创建zooKeeper目录 mkdir zooKeeper #将zookeeper安装包移动到 /opt/zooKeeper mv apache-zookeeper-3.7.0-bin.tar.gz /opt/zookeeper/

     

     3、解压

    将tar包解压到/opt/zookeeper目录下

    tar -zxvf apache-ZooKeeper-3.7.0-bin.tar.gz 

    1.2 配置启动

    1、配置zoo.cfg

    进入到conf目录拷贝一个zoo_sample.cfg并完成配置

    #进入到conf目录
    cd /opt/zooKeeper/apache-zooKeeper-3.7.0-bin/conf/
    #拷贝
    cp  zoo_sample.cfg  zoo.cfg

    修改zoo.cfg

    #打开目录
    cd /opt/zooKeeper/
    #创建zooKeeper存储目录
    mkdir  zkdata
    #修改zoo.cfg
    vim /opt/zooKeeper/apache-zooKeeper-3.7.0-bin/conf/zoo.cfg

     修改存储目录:dataDir=/opt/zookeeper/zkdata

    2、启动ZooKeeper

    cd /opt/zooKeeper/apache-zooKeeper-3.7.0-bin/bin/
    #启动
     ./zkServer.sh  start

     看到上图表示ZooKeeper成功启动

     3、查看ZooKeeper状态

    ./zkServer.sh status

    zookeeper启动成功。standalone代表zk没有搭建集群,现在是单节点

    4、停止ZooKeeper

    ./zkServer.sh stop

    5、设置防火墙,使其外部可以访问ZooKeeper2181端口

    #查看防火墙某个端口是否开放
    firewall-cmd --query-port=2181/tcp
    
    #开放防火墙端口2181
    firewall-cmd --zone=public --add-port=2181/tcp --permanent
    
    #注意:开放端口后要重启防火墙生效
    #重启防火墙
    systemctl restart firewalld
    
    #检查端口被哪个进程占用
    netstat -lnp|grep 2181

    到此结束。

  • 相关阅读:
    VC++6.0编译环境介绍
    (六)flask搭建博客系列之HTTPTokenAuth
    (五)flask搭建博客系列之LoginManager
    (四)flask搭建博客系列之FlaskForm
    (三)flask搭建博客系列之BootStrap
    (二)flask搭建博客系列之SQLAlchemy
    (一)flask搭建博客系列之环境项目搭建
    (十)python语法之图像处理
    (九)python语法之机器学习
    (八)python语法之Tkinter
  • 原文地址:https://www.cnblogs.com/jerryspace/p/15911406.html
Copyright © 2020-2023  润新知