首页 > 系统相关 >centos7 安装zookeeper

centos7 安装zookeeper

时间:2024-02-27 22:56:54浏览次数:26  
标签:bin dockerv zookeeper centos7 2181 conf 安装 3.9

zookeeper 单机版安装

  1. 在官网下载

    apache-zookeeper-3.9.1-bin.tar.gz
    
  2. 解压

    tar -zxvf apache-zookeeper-3.9.1-bin.tar.gz
    
  3. 备注 zk需要依赖环境变量中的JAVA_HOME,所以需要提前安装好
    检查JAVA_HOME

    echo $JAVA_HOME
    
  4. 修改配置文件

    cd zookeeper-3.9.1/conf
    
    mv zoo_sample.cfg zoo.cfg
    
  5. 修改配置

    cd zookeeper-3.9.1/conf
    vi zoo.cfh

    #指定数据文件地址
    dataDir=指定一个长期存放的地址
    
    #端口一般不改
    clientPort=2181
    
    
  6. 启动
    cd zookeeper-3.9.1/bin
    ./zkServer.sh start

集群安装

​ 有空再写

docker安装

  1. 拉取镜像
    docker pull

  2. 创建目录
    mkdir -p /dockerv/zookeeper/data # 数据挂载目录
    mkdir -p /dockerv/zookeeper/conf # 配置挂载目录
    mkdir -p /dockerv/zookeeper/logs # 日志挂载目录

  3. 启动容器
    docker run -d --name zookeeper --privileged=true -p 2181:2181 -v /dockerv/zookeeper/data:/data -v /dockerv/zookeeper/conf:/conf -v /dockerv/zookeeper/logs:/datalog zookeeper

  4. 添加ZooKeeper配置文件,在挂载配置文件目录(/dockerv/zookeeper/conf)下,新增zoo.cfg 配置文件,配置内容如下
    下面的备注肯恩更需要删除掉

    dataDir=/data  # 保存zookeeper中的数据
    clientPort=2181 # 客户端连接端口,通常不做修改
    dataLogDir=/datalog
    tickTime=2000  # 通信心跳时间
    initLimit=5    # LF(leader - follower)初始通信时限
    syncLimit=2    # LF 同步通信时限
    autopurge.snapRetainCount=3
    autopurge.purgeInterval=0
    maxClientCnxns=60
    standaloneEnabled=true
    admin.enableServer=true
    server.1=localhost:2888:3888;2181
    
  5. 进入容器内部,验证容器状态

    docker exec -it zookeeper /bin/bash
    
    
    

标签:bin,dockerv,zookeeper,centos7,2181,conf,安装,3.9
From: https://www.cnblogs.com/cxygg/p/18038622

相关文章

  • git安装与使用
    一、git安装下载Git-2.43.0-64-bit,下载地址:百度网盘https://pan.baidu.com/s/1Khb3mNnWoDUs6jU4eRscVA安装步骤参考:https://baijiahao.baidu.com/s?id=1784816771900714729&wfr=spider&for=pc二、git同步(同步分支"feature/xxx_yyy_zz_v1.0"代码到本地目录)1、进入"D:\Code\mypro......
  • 安装JDK
    打开官网下载JDK电脑搜索环境变量配置环境变量写入JAVA_HOME环境变量,并指定jdk路径Path新添加:%JAVA_HOME%\bin%JAVA_HOME%\bin\jrewin+R搜索cmd打开dos窗口输入:java-version即安装jdk成功......
  • ubuntu无法安装lrzsz
    ubuntu无法安装lrzszroot@ubuntu:/opt/test#aptinstalllrzszReadingpackagelists...DoneBuildingdependencytreeReadingstateinformation...DoneE:Unabletolocatepackagelrzsz解决办法:$sudoadd-apt-repositorymain$sudoadd-apt-repositor......
  • 安装虚拟机(Windows)
    虚拟机安装过程:1.首先创建一台新的虚拟机2.什么都不用做直接下一步3.点击稍后安装操作系统4.选择第一个Windows,版本选择Windows10x64![]5.输入虚拟机的名称和安装位置6.选择你需要的磁盘大小,下面都可以选7.点击完成8.然后开始设置虚拟机9.调整内存10.选择处......
  • 安装虚拟机(Linux)
    安装虚拟机的过程:1.创建虚拟机2.不用动,点击下一步3.选择稍后安装操作系统,然后继续点击下一步4.选择Linux,版本选择CentOS7645.设置虚拟机的名称以及位置6.设置磁盘大小7.点击完成8.配置虚拟机9.设置内存10.设置处理器11.配置ISO映像文件12.打开虚拟机1......
  • linux虚拟机安装
    1.点击文件——新建虚拟机或创建新的虚拟机2.选择典型点击下一步3.选择稍后安装操作系统,点击下一步4.客户机操作系统选择Linux(L),版本选择CentOS764位5.可随意更改名称,创建文件夹6.设置虚拟机可用内存7.虚拟机创建完成点击完成即可......
  • npm安装插件,安装好时,进度条卡住解决方法
     宋田田已于2023-09-0418:19:28修改阅读量1.6k收藏24点赞数13文章标签:vuenpm版权一、遇到问题在使用npm安装插件或依赖包的时候,安装好时,进度条卡住,等待2分钟后,进度条才消失1.以npm安装vue2为例安装好时,进度条卡住文件其实已经创建好了等待2分钟后,进度条才消失2......
  • Kylin-Server-V10-SP3物理机安装简要过程
    1.下载镜像链接:https://eco.kylinos.cn/partners/mirror.html?class_id=1&query_key=V10选择:银河麒麟高级服务器操作系统V10(海光版)对应的是版本是KylinLinuxAdvancedServerV10(Lance)下载:Kylin-Server-V10-SP3-General-Release-2303-X86_64.iso2.UltraISO软盘通......
  • Anaconda添加pycocotools安装方法【新】
    ERROR:Failedbuildingwheelforpycocotools解决办法第一种方法:在终端中直接输入:pipinstallgit+https://github.com/philferriere/cocoapi.git#subdirectory=PythonAPI这个方法是在目前网上最常见的解决方法,但是试过几次都没有成功(不过网上很多人用这个方法都成功了,可......
  • 开源密码存储引擎 Vault 的安装与使用
    https://cloud.tencent.com/developer/article/2197110https://blog.csdn.net/WEARE001/article/details/1314139611.引言 vault是一款HCP推出的密钥管理引擎,用来集中存储集群运行过程中所需要的秘密信息,例如数据库的访问凭证、密码、密钥等。它保证了存储与通信过程的保......