CentOS 7 安装 zookeeper集群

1、安装jdk

yum -y install java-1.8.0-openjdk

2、下载并解压

tar -zxvf zookeeper-3.4.12.tar.gz —C /usr/local

3、改名

cd /usr/local
mv zookeeper-3.4.12 zookeeper

上面的操作,三台虚拟机相同

4、修改配置文件

将/conf目录下的zoo_sample.cfg文件拷贝一份, 命名为为zoo.cfg
cd /usr/local/zookeeper/conf
cp zoo_sample.cfg zoo.cfg
vi zoo.cfg
增加以下配置
dataDir=/opt/zookeeper/data
dataLog=/opt/zookeeper/dataLog
server.1=192.168.149.136:2888:3888
server.2=192.168.149.137:2888:3888
server.3=192.168.149.138:2888:3888

2888 端口号是 zookeeper 服务之间通信的端口。
3888 是 zookeeper 与其他应用程序通信的端口。
192.168.149.13* 是你的虚拟机ip地址
三台虚拟机采用同样的配置

可以用scp命令将zoo.cfg拷贝到另外两台虚拟机中
scp -P 22 zoo.cfg [email protected] /usr/local/zookeeper/conf

5、创建目录

mkdir /opt/zookeeper/data
mkdir /opt/zookeeper/dataLog
目录 /opt/zookeeper/data 、/opt/zookeeper/dataLog 分别对应上面的 dataDir 和 dataLog 配置

6、新建myid文件

cd /opt/zookeeper/data
虚拟机1: echo 1 >> myid
虚拟机2: echo 2 >> myid
虚拟机3: echo 3 >> myid
server.1中的这个 1 需要和虚拟机1上的dataDir目录中的myid文件中的数值对应
server.2中的这个 2 需要和虚拟机2上的dataDir目录中的myid文件中的数值对应
server.3中的这个 3 需要和虚拟机3上的dataDir目录中的myid文件中的数值对应

7、启动

cd /usr/local/zookeeper/bin
./zkServer.sh start

8、查看状态

./zkServer.sh status

如果报错、很可能是因为防火墙, 关闭防火墙就好了
systemctl stop firewalld.service
systemctl disable firewalld.service (开启不启动)

原文地址:http://blog.51cto.com/13589319/2121804

时间: 2024-08-29 17:01:20

CentOS 7 安装 zookeeper集群的相关文章

在CentOS上安装Hadoop集群(一)-- Centos系统配置

在CentOS上安装Hadoop集群(一) 1.  Centos的系统配置 1.1打开终端方式: 方式1:在桌面单击右键,>>Open in terminal 方式2:Applications菜单上选择System tools -> Terminal 打开了 1.2配置网络环境 查看ip地址命令:ifconfig 网络安装命令:setup 重启网络服务命令:service network restart 网络连接命令:ifup eth0 如图所示,电脑有个红叉表示网络未连接 ifconf

(01)安装zookeeper集群

本篇记录在3台服务器(192.168.7.151.192.168.7.152.192.168.7.153)上安装zookeeper集群的过程 一.安装过程 1.解压(zookeeper-3.4.6.tar.gz在/usr/local下) [[email protected] local]# tar -zxvf zookeeper-3.4.6.tar.gz 2.配置环境变量 [[email protected] zookeeper-3.4.6]# vim /etc/profile 添加如下配置:

CentOS下的ZooKeeper集群搭建

ZooKeeper集群搭建过程: 1.下载ZooKeeper安装包,解压安装: 2.在/etc/profile下配置ZooKeeper环境变量,增加变量$ZOOKEEP_HOME=ZooKeeper安装目录,再将$ZOOKEEPER_HOME/bin添加到$PATH变量: 3.将ZooKeeper安装目录conf下zoo_sample.cfg另存为zoo.cfg, 并修改相关配置信息: 4.将zoo.cfg文件拷贝到集群下的其他服务器上: 5.在每一台ZooKeeperZooKeeper服务器的

Ubuntu16.04安装zookeeper集群

http://apache.fayea.com/zookeeper/ [email protected]:/usr/local/zookeeper-3.4.9# vim /etc/profile #Zookeeper Home export ZOOKEEPER_HOME=/usr/local/zookeeper-3.4.9 export PATH=$PATH:$ZOOKEEPER_HOME/bin [email protected]:/usr/local/zookeeper-3.4.9# mki

Linux安装zookeeper集群

测试在Linux虚拟机:node02.node03.node04装入zookeeper集群 1.下载zookeeper.地址:http://archive.apache.org/dist/zookeeper/ 拷贝下载zookeeper放入Linux机器中,我这里放入在software目录下. 解压:zookeeper到指定目录tar  -xf  zookeeper-3.4.6.tar.gz  /opt/ht 配置zookeeper的环境变量:vi  /etc/profile 进入zookeep

安装zookeeper集群及出现的问题

A:安装zookeeper(完全分布式(使用虚拟机安装)) 1.上传zk安装包 2.解压 3.配置(先在一台节点上配置)    3.1添加一个zoo.cfg配置文件    $ZOOKEEPER/conf    mv zoo_sample.cfg zoo.cfg        3.2修改配置文件(zoo.cfg)        dataDir=/itcast/zookeeper-3.4.5/data                server.1=itcast05:2888:3888      

CentOS上安装Kubernetes集群(二)安装Docker

采用docker作为容器运行(目前业界主流与共识) 1. 必要的一些系统工具 # yum install -y yum-utils device-mapper-persistent-data lvm2 2. 添加docker源 # yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 可以采用国内的镜像加速服务,参照kubernetes的官方文档,这里使用阿里的镜

docker 使用compose安装zookeeper集群

新建文件 docker-compose.yml version: '2' services: zookeeper1: image: zookeeper container_name: zk1.cloud ports: - "2181:2181" environment: - SERVER_ID=1 - ADDITIONAL_ZOOKEEPER_1=server.1=0.0.0.0:2888:3888 - ADDITIONAL_ZOOKEEPER_2=server.2=zk2.cloud

Linux下安装zookeeper集群

首先,准备三台Linux虚拟机 三台机器 centos01 :192.168.1.168(lxs001)   centos03 :192.168.1.178(lxs003)   centos03 :192.168.1.188(lxs003)  三台机器 下载 zookeeper: 进入 opt 目录 下载 zookeeper:wget http://apache.fayea.com/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz 解压zookee