首页 > 其他分享 >大数据之—Zookeeper环境搭建

大数据之—Zookeeper环境搭建

时间:2023-03-21 23:55:58浏览次数:40  
标签:opt bin zookeeper Zookeeper 环境 host apache 3.8 搭建

目录

前言

参考博客:https://blog.csdn.net/weixin_55008454/article/details/128445784

一、下载

zk仓库地址:https://archive.apache.org/dist/zookeeper/
软件包:https://archive.apache.org/dist/zookeeper/zookeeper-3.8.1/apache-zookeeper-3.8.1-bin.tar.gz

二、安装

mkdir -p /opt/zookeeper && cd /opt/zookeeper
tar zxvf apache-zookeeper-3.8.1-bin.tar.gz 
cd /opt/zookeeper/apache-zookeeper-3.8.1-bin/

配置环境变量:vim /etc/profile.d/my_env.sh

# ZOOKEEPER_HOME
export ZOOKEEPER_HOME=/opt/zookeeper/apache-zookeeper-3.8.1-bin
export PATH=$PATH:$ZOOKEEPER_HOME/bin

同步文件:xsync /etc/profile.d/my_env.sh

三、集群部署

node1、node2、node3

mkdir -p /opt/zookeeper/zkData
# 此步骤最后处理,注意每个节点的值不一样,分别为2、3、4
vim /opt/zookeeper/zkData/myid
cp /opt/zookeeper/apache-zookeeper-3.8.1-bin/conf/zoo_sample.cfg /opt/zookeeper/apache-zookeeper-3.8.1-bin/conf/zoo.cfg

修改配置文件:vim /opt/zookeeper/apache-zookeeper-3.8.1-bin/conf/zoo.cfg

# 1、修改	
dataDir=/opt/zookeeper/zkData
# 2、添加集群配置	
####################### cluster ########################## 
# 2888为选举端口,3888为心跳端口
server.2=node1:2888:3888
server.3=node2:2888:3888
server.4=node3:2888:3888

集群管理脚本:cd &&touch zk && chmod +x zk && vim zk

#!/bin/bash

host_names=(node1 node2 node3)
cmd_bin="/opt/zookeeper/apache-zookeeper-3.8.1-bin/bin/zkServer.sh"

case $1 in "start")
for host in ${host_names[@]}
do
  echo ---------- zk $host 启动 ----------
  ssh $host "$cmd_bin start"
done
;;

"stop")
for host in ${host_names[@]}
do
  echo ---------- zk $host 停止 ----------
  ssh $host "$cmd_bin stop"
done
;;

"status")
for host in ${host_names[@]}
do
  echo ---------- zk $host 状态 ----------
  ssh $host "$cmd_bin status"
done
;;
esac

同步:xsync /opt/zookeeper/ && cd && xsync jpsall myhadoop refresh_env xsync zk

修改权限:sudo chown -R root:root /opt/zookeeper/

修改节点标识:

# 这两个文件的内容要对应
echo 11 > /opt/zookeeper/zkData/myid
echo 12 > /opt/zookeeper/zkData/myid
echo 13 > /opt/zookeeper/zkData/myid

vim /opt/zookeeper/apache-zookeeper-3.8.1-bin/conf/zoo.cfg
server.11=node1:2888:3888
server.12=node2:2888:3888
server.13=node3:2888:3888

四、注意

如果启动不起来,就更换/opt/zookeeper/zkData/myid的值,多尝试几次应该就可以了

标签:opt,bin,zookeeper,Zookeeper,环境,host,apache,3.8,搭建
From: https://www.cnblogs.com/hhddd-1024/p/17242119.html

相关文章

  • 李沐动手学深度学习环境配置(Win)
    环境配置(Win)一、安装Minicondahttps://docs.conda.io/en/latest/miniconda.html更改镜像源condanotepad.condarcpypipipconfigsetgloba......
  • macOS系统mamp搭建php连接sqlServer扩展,php连接sqlserver数据库
    macOS系统mamp搭建php连接sqlServer扩展,php连接sqlserver数据库下载:github上提供已经打包的os拓展文件https://github.com/Microsoft/msphpsql/releases打开php......
  • Debian 11 搭建 pontoon
    pontoon目前没有生产级docker镜像,因此尝试直接从源码开始部署。1.下载项目gitclonehttps://github.com/mozilla/pontoon.gitcdpontoon2.编译前端pontoon前......
  • docker-selenium分布式环境搭建(基于grid框架)
    说明:docker-selenium分布式是基于grid框架进行搭建以下是docker-selenium分布式网络拓扑图:  从图中可以看出:      1)docker-selenium可以用作浏览器兼容......
  • hadoop-3.3.0集群环境搭建
    #1.配置三台机器的IP地址master10.43.80.80slave110.43.80.81slave210.43.80.82#2.关闭三台机器防火墙systemctlstopfirewalld.service#3.修改主机名对应IP地址,......
  • flink1.13.0 环境搭建
    #flink部署1.standalone模式2.yarn模式session-cluster模式job-cluster模式3.k8s模式注:yarn模式需要依赖hadoop环境,#1.standalone模式直接下载flink-1.13.0......
  • mysql集群搭建docker-compose方案
    MySQL集群搭建大致有两种方式,一种是单主/多从的主从复制方式,另一种是使用GaleraCluster高可用解决方案。1、步骤以下我们详细介绍一下单主/多从的主从复制方式:确认服......
  • kubernetes 集群环境搭建 (kubeadm方式)
    1、前置知识点目前生产部署Kubernetes集群主要有两种方式:(1)kubeadmKubeadm是一个K8s部署工具,提供kubeadminit和kubeadmjoin,用于快速部署Kubernetes集群。官方地......
  • Webase-front搭建(第二篇)
    第一篇:FISCOBCOS搭建 第一步:下载安装包wgethttps://osp-1257653870.cos.ap-guangzhou.myqcloud.com/WeBASE/releases/download/v1.5.4/webase-front.zip  在fisco目录......
  • FISCO BCOS区块链搭建说明(第一篇)
    说明:此文章针对的是Ubuntu版本的,若要其他版本可以参考官网FISCOBCOS官网链接:​​FISCOBCOS​​第一步:安装依赖这是ubuntu依赖sudoaptinstall-yopensslcurl第二步:创建......