首页 > 系统相关 >Linux的zookeeper安装部署

Linux的zookeeper安装部署

时间:2024-10-12 18:21:09浏览次数:8  
标签:bin 部署 zookeeper server 3.5 export Linux apache

1.zookeeper是一个分布式的,开放源码的分布式应用程序协调服务,是hadoop和HBASE的重要组件

2.下载zookeeper安装包zookeeper安装包icon-default.png?t=O83Ahttps://archive.apache.org/dist/zookeeper/zookeeper-3.5.9/

移动到Linux解压

解压到/export/server文件夹

命令:    tar -xvf apache-zookeeper-3.5.9-bin.tar.gz -C ./

此时解压完后的文件有这些

3.创建软连接

命令:   ln -s /export/server/apache-zookeeper-3.5.9 /export//server/zookeeper

4.修改配置文件

命令: vi /export/server/apache-zookeeper-3.5.9-bin/conf/zoo_sample.cfg

修改如下,在结尾添加下面server

server.1=node1:2888:3888
server.2=node2:2888:3888
server.3=node3:2888:3888

保存退出

5.配置myid

  一:创建data文件在zookeeper里

data文件夹里创建myid文件,加入1

就是加入1

6.复制到其他主机里(注意,在server文件夹里,就是放zookeeper的文件夹)

命令: scp -r  apache-zookeeper-3.5.9-bin 主机名:`pwd`/

7.在各个节点构建软连接(各个机子)

命令(与第一个节点的软连接一样):  ln -s /export/server/apache-zookeeper-3.5.9 /export//server/zookeeper

8.将第二个节点(虚拟机)的myid改为2,

9.启动zkServer服务(每台机子都执行)

命令(我采用绝对路径):   /export/server/apache-zookeeper-3.5.9-bin/bin/zkServer.sh start

哈哈哈,报错

jps一下,发现未启动zookeeper

 解决问题噻!

     一:首先解决这个,

操作:查看conf文件夹里到底有没有zoo.cfg

之前我的是没有,所以执行  命令:cp zoo_sample.cfg ./zoo.cfg

自己创建一个

    问题二:data文件夹出现问题

操作一:我先尝试  命令:vi zookeeper_server.pid

准备自己创建文件

发现不好使

操作二:将/export/server/apache-zookeeper-3.5.9-bin/conf的coo.cfg文件里dataDir修改,不用软连接方式,直接写全名

修改后的:

之前的:

修改完执行命令   /export/server/apache-zookeeper-3.5.9-bin/bin/zkServer.sh start

此时出现zookeeper的进程

10.验证zookeeper

命令:  /export/server/apache-zookeeper-3.5.9-bin/bin/zkCli.sh进入zookeeper控制台

能进就成功了

标签:bin,部署,zookeeper,server,3.5,export,Linux,apache
From: https://blog.csdn.net/m0_72898512/article/details/142861105

相关文章

  • Linux下(CentOS 7.6)安装并使用sql server 2017的操作步骤,以及中文乱码解决方法
    一、安装SQLServer1、安装SQLServer所需的python2(由于我这边是装了宝塔的,用的好像是python3,所以不需要,如果你们的情况一样,也可以跳过这个步骤)sudoalternatives--configpython如果未配置,请使用以下命令安装Python2和OpenSSL10:sudoyuminstallpython2sudoyum......
  • Oracle 11g streams部署
    Oracle11gstreams部署环境 源服务器目标服务器系统版本CentOSLinuxrelease7.3.1611(Core)CentOSLinuxrelease7.3.1611(Core)主机名sht-sgmhadoopdn-02sht-sgmhadoopdn-03数据库版本EE11.2.0.4.0EE11.2.0.4.0......
  • Linux压缩解压缩命令tar使用说明
    在Linux中,tar命令是常用的用于打包和压缩文件的工具。以下是关于它的压缩和解压命令的介绍:1、压缩文件1.1打包文件(不进行压缩):命令:tar-cvf目标文件名.tar源文件或目录例如:tar-cvfmyfiles.tarfile1.txtfile2.txtdirectory1,这会将file1.txt、file2.txt和directory1打包成......
  • 【linux安全】Linux上加密技术的应用
    一、加密的重要性二、加密技术及应用2.1常见的加密技术2.2在Linux中加密文件2.3加密磁盘和文件系统三、实例演示3.1使用GPG加密文件3.2使用OpenSSL加密文件3.3使用dm-crypt加密磁盘原创星火可以燎燃星火技术今天,我们将探讨如何在Linux系......
  • docker入门(二)之容器命令及私有仓库的部署(本地和harbor)
    容器命令:1.启动容器接下来演示在docker下运行一个ubuntu系统,从中学习各容器命令。--name="容器新名字"为容器指定一个名称(不指定的话会随机分配一个名字)。-d:后台运行容器并返回容器ID,也就启动守护式容器(后台运行)-i:以交互模式运行容器,通常与-t同时使用-t:为......
  • Arch Linux ARM相关
    ArchLinuxARM软件源编辑 /etc/pacman.d/mirrorlist,在文件的最顶端添加Server=https://mirrors.ustc.edu.cn/archlinuxarm/$arch/$repo搜索包:pacman-Ss关键字:在仓库中搜索含关键字的包。pacman-Qs关键字:搜索已安装的包。pacman-Qi包名:查看有关包的详尽信息。p......
  • Jenkins部署
    目录因为Jenkins的地址在国外,下载一些插件会比较慢,建议更换为国内镜像源打开网页,输入localhost:port进入Jenkins部署界面根据界面上的路径找到文件,并打开将其中的内容复制下来并使用,然后点击继续按钮安装插件,建议使用安装推荐的插件安装插件的过程如下:安......
  • Linux 中通过 cpulimit 限制服务的CPU占用率
    文章目录安装查找服务文件位置编辑服务文件重启服务通常做资源限制有多种方法,比如用CGroup方法、system-run等,cpulimit只是其中的一种方式。安装sudoaptupdatesudoaptupgradesudoaptinstallcpulimit查找服务文件位置systemctlstatusabc.service......
  • linux中的进程内存布局
    虚拟内存在我们编写程序的时候,我们使用的是虚拟内存布局,它是建立在真实的物理内存之上,虚拟内存一般是比物理内存要大,并且每个进程都享有独立的虚拟内存所以我们要明白我们在程序中使用的是虚拟内存,虚拟内存经过一些内存映射,才能被映射到真实的物理内存局部性空间局部性(Spatia......
  • Springboot高校学生奖、助学金管理系统t0v2u(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表学生,奖助学金,奖助学金申请,贫困生申请,奖助学金发放,工作类型,勤工助学岗位,岗位申请开题报告内容一、研究背景随着高等教育的普及和学生数量的不断增加,高校......