首页 > 其他分享 >Zookeeper搭建

Zookeeper搭建

时间:2023-09-09 13:44:28浏览次数:37  
标签:bin zookeeper Zookeeper server 3.5 export 输入 搭建

1.Zookeeper

Zookeeper是Apache Hadoop项目下的一个子项目,是一个树形目录服务。

Zookeeper是一个分布式的、开源的分布式应用程序的协调服务。

 2.zookeeper搭建

学习教程:04、ZooKeeper--集群搭建下--配置文件修改&启动_哔哩哔哩_bilibili

前提:JDK已经安装好了

输入java -version如果有以下信息说明安装好了。

 检测集群时间是否同步

在三台虚拟机上输入date,查看三台虚拟机时间是否同步

检测防火墙是否关闭

检查语句:systemctl status firewalld

开启:systemctl start firewalld

检测主机、ip映射有没有配置好

下载zookeeper安装包并且解压

安装包在官网下载,其中带bin.tar.gz的是安装包,tar.gz是源码包

先进入到安装目录,cd /export/server/

我使用的是FinalShell,可以在下方区域进行拖拽上传zookeeper的压缩包文件

 

解压文件

tar -zxvf 压缩包名字

解压后可以进行如下操作

 修改zookeeper配置文件

先进入到zookeeper的conf文件夹下(存有zoo_sample.cfg)

输入

cp zoo_sample.cfg zoo.cfg

vi zoo.cfg

找到这一行,待会要进行修改的。

 可以再克隆一个node1进行操作,直接在标签上右键选择复制标签即可

然后输入cd /export/data-->创建zkdata目录-->进入到该目录-->输入pwd查看详细目录进行复制,再粘贴到刚刚的dataDir上(要输入i或者o才能对文本文件进行修改)

 

 然后去到文件尾部shift+g,输入以下内容,其中node1,node2,node3对应主机的名字

 输入esc+:+wq保存退出。

然后在zkdata中输入vi myid 创建文件,输入服务器编号

在node1中zkdata输入vi myid, 输入1并且保存退出。

分发安装包到另外两台机器上

在node1上输入

 scp -r /export/server/zookeeper-3.5.7-bin/ root@node2:/export/server/

scp -r /export/server/zookeeper-3.5.7-bin/ root@node3:/export/server/

然后对node2和node3创建zkdata文件夹,在该文件夹下创建myid并且输入对应的id号

 

 启动

如果没有配置坏境的话,可以使用全路径进行启动。zookeeper-3.5.7-bin改为自己的zookeeper的名字,zookeeper-3.5.7-bin是我另起的别名。

/export/server/zookeeper-3.5.7-bin/bin/zkServer.sh start

出现Starting zookeeper ...STARTED  表示启动完成

也可以通过状态命令来检查是否启动。

/export/server/zookeeper-3.5.7-bin/bin/zkServer.sh status

 

标签:bin,zookeeper,Zookeeper,server,3.5,export,输入,搭建
From: https://www.cnblogs.com/hmy22466/p/17688842.html

相关文章

  • MYSQL如何搭建主从复制
    MYSQL如何搭建主从复制首先要了解为什么要用主从复制,主从复制有什么好处。首先呢,你要实现读写分离就必须要在实现主从复制的前提下,读写分离就是主服务器的数据库(master)修改、删除、增加数据,而从服务器(slave)实现读操作。MySQL读写分离是一种数据库架构设计策略,旨在分离处理数......
  • CentOS7搭建LAMP详细教程
    一、安装Apache1.执行安装命令Apache及其扩展包yuminstall-yhttpdhttpd-manualmod_SSLmod_perlmod_auth_mysql如果显示如下图所示,则安装成功2.启动Apache并设置自启动systemctlstarthttpdsystemctlenablehttpd这里我就不设置自启动了3.查看Apache是否启......
  • MySQL搭建主从架构
    下载docker镜像dockerpullmysql创建两个容器dockerrun-d-p3310:3306-eMYSQL_ROOT_PASSWORD=pwd1--namemysql-01mysqldockerrun-d-p3311:3306-eMYSQL_ROOT_PASSWORD=pwd2--namemysql-02mysql连接测试可以使用阿里云的DMS或者DataGrip等客户端来连接......
  • Lua03——开发环境搭建
    1安装开发插件在idea或vscode中安装lua的开发插件EmmyLua2创建工程在idea中创建一个新的工程工程的类型选择lua输入工程名及目标目录在工程结构的SDK中设置lua在本地安装目录在工程结构的modules中选择lua3编写第一个lua程序在工程下添加程序包,并创建lua程序文件,需要......
  • 从零开始搭建EasyDarwin环境——linux系统开发环境nodejs的搭建
    EasyDarwin是目前比较热门的开源平台之一,上一篇我们给大家详细展示了搭建EasyDarwin环境前实现虚拟机Linux系统共享目录,本文我们将说明一下如何在Linux下搭建起nodejs环境。1.首先安装wgetyuminstall-ywget如果已经安装了可以跳过该步骤。2.下载nodejs最新的bin包可以在下载页......
  • React项目笔记-环境搭建、路由封装(跳转Navigate、懒加载lazy)、模块化样式引入、状态管
    环境准备nodev16.15.0npm8.5.5AntDesignofReact:https://ant.design/docs/react/introduce-cn一,创建项目npminitvite√Projectname:...vite-project-react√Selectaframework:»React√Selectavariant:»TypeScript然后使用vscode打开项目,由于......
  • gitlab搭建
    社区版安装建议4G内存安装并配置必须的依赖sudoyuminstall-ycurlpolicycoreutils-pythonopenssh-serversudosystemctlenablesshdsudosystemctlstartsshdsudofirewall-cmd--permanent--add-service=httpsudosystemctlreloadfirewalld安装Postfix......
  • 六步教你搭建HTTPS代理服务器
    在当今互联网环境中,保护数据传输安全至关重要。本文将分享一个简单而强大的方法,通过一键搭建HTTPS代理服务器来加密和保护您的网络通信。无论是个人使用还是企业部署,这篇文章都会为您提供详细且易于操作的指南。第一步:选择适合你需求的工具1.Nginx+Let'sEncrypt:......
  • 搭建分片集群
                  ......
  • AutoC平台搭建指南(基于NXP i.MX RT1170 MCUXPresso开发环境建设 @Like)
    AutoC平台搭建指南(基于NXPi.MXRT1170MCUXPresso开发环境建设@Like)(2022-11-17)目录1.功能需求 2.硬件平台 3.软件工具环境 4.建设基础 5.安装开发工具和环境 5.1.MCUXpressoIDE 5.2.i.MXRT1170SDK 5.3.GUI-Guider-1.4.1-GA 6.创建应用工程 6.1.导入SDK例程 6.1.1.......