当前位置: 首页 > news >正文

Apache Hadoop生态部署-zookeeper单机安装

目录

查看服务架构图-服务分布、版本信息

一:安装前准备

1:zookeeper安装包选择--官网下载

 2:zookeeper3.5.7安装包--百度网盘

二:安装与常用配置

2.1:下载解压zk安装包

2.2:配置修改

2.3:配置环境变量

三:Zookeeper基础操作

3.1:服务管理

3.2:客户端操作


查看服务架构图-服务分布、版本信息

系统环境:centos7

Java环境:Java8

一:安装前准备

1:zookeeper安装包选择--官网下载

https://archive.apache.org/dist/zookeeper/

 

 2:zookeeper3.5.7安装包--百度网盘

链接:https://pan.baidu.com/s/1aodm4GON2fMfwMutZUy3mA?pwd=yyds
提取码:yyds

二:安装与常用配置

2.1:下载解压zk安装包

[root@node100 ~]# cd /tmp
[root@node100 tmp]# wget https://archive.apache.org/dist/zookeeper/zookeeper-3.5.7/apache-zookeeper-3.5.7-bin.tar.gz
或者从百度网盘下载,上传到/tmp下解压到/usr/local/
[root@node100 tmp]# sudo tar -zxvf apache-zookeeper-3.5.7-bin.tar.gz -C /usr/local/
[root@node100 tmp]# sudo mv /usr/local/apache-zookeeper-3.5.7-bin /usr/local/zookeeper-3.5.7

2.2:配置修改

(1)备份配置文件zoo_sample.cfg
[root@node100 tmp]# cd /usr/local/zookeeper-3.5.7/conf
[root@node100 conf]# sudo cp zoo_sample.cfg zoo.cfg(2)修改zoo.cfg配置
创建数据存放目录
[root@node100 conf]# mkdir -p /usr/local/zookeeper-3.5.7/data[root@node100 conf]# sudo vim /usr/local/zookeeper-3.5.7/conf/zoo.cfg
# 修改 dataDir 路径
dataDir=/usr/local/zookeeper-3.5.7/data

2.3:配置环境变量

sudo vim /etc/profile.d/zookeeper.sh
插入内容
export ZOOKEEPER_HOME=/usr/local/zookeeper-3.5.7
export PATH=$PATH:$ZOOKEEPER_HOME/bin

执行source /etc/profile使环境变量生效

三:Zookeeper基础操作

3.1:服务管理

因为配置了环境变量,可以在任何目录下使用命令
# 启动 Zookeeper
[root@node100 conf]# zkServer.sh start# 查看状态
[root@node100 conf]# zkServer.sh status# 停止 Zookeeper
[root@node100 conf]# zkServer.sh stop# 查看Zookeeper进程
[root@node100 conf]# jps-> 输出4001 QuorumPeerMain

3.2:客户端操作

# 连接本地
zkCli.sh# 连接其他的 ZooKeeper 服务器
zkCli.sh -server ip:2181# 退出客户端
quit

http://www.lryc.cn/news/18034.html

相关文章:

  • java面试题-IO流
  • Java性能-GC工具
  • 复赛名单公布!2022隐私计算HACKATHON大赛火热进行中!
  • 微信小程序的全局弹窗以及全局实例
  • 100种思维模型之诺依曼思维模型-019
  • Python + Airtest + poco + pytest + pytest-html 实现Android App自动化测试框架
  • 一篇文章让你学会spring
  • golang入门笔记——测试
  • 【CSAPP】整数运算
  • 使用 xshell 远程连接(使用 xftp 远程传输)
  • 一个例子搞懂子网划分及子网掩码的计算
  • SPI机制源码:JDK Dubbo Spring
  • Spring Security+jwt+redis+自定义认证逻辑 权限控制
  • 打游戏什么蓝牙耳机好用?打游戏比较好的蓝牙耳机
  • 炔基点击交联试剂1704097-05-1,Alkyne-A-DSBSO crosslinker,发生相应点击反应
  • 刷题记录:牛客NC24309Overplanting (Silver)
  • Spring Boot中使用Sa-Token实现轻量级登录与鉴权
  • 《分布式技术原理与算法解析》学习笔记Day20
  • 【2023-2-23】FastDeploy 安装教程
  • rollup.js 一个简单实用的打包工具
  • 数据结构与算法之最小爬楼梯费用动态规划
  • 阿里云ACA认证如何获取?
  • 【Python入门第十六天】Python If ... Else
  • 两数之和的解法
  • 领导催我优化SQL语句,我求助了ChatGPT。这是ChatGPT给出的建议,你们觉得靠谱吗
  • ArcGIS手动分割矢量面要素从而划分为多个面部分的方式:Cut Polygons Tool
  • 【LeetCode】剑指 Offer 13. 机器人的运动范围 p92 -- Java Version
  • [oeasy]python0091_仙童公司_八叛逆_intel_8080_altair8800_牛郎星
  • crontab 执行脚本报错,手动执行脚本正常的解决方法
  • 扎心话题 | 设计院背后的潜规则你知道吗?