栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

zookeeper 学习

zookeeper 学习

1: zookeeper  集群搭建

这里使用三台虚拟机器完成zookeeper 集群的搭建

192.168.217.128   2181  2888 3888 

192.168.217.135  2181  2888 3888 

192.168.217.136   2181  2888 3888 

其中 2181 是 zookeeper 默认的服务通信端口, 2888  和3888 是集群之间

节点通信的算口 和 节点选举使用的端口 

分别上传 zk 的 压缩包 到zookeeper 用户的家目录下 解压 重命名

 然后 分别在三台机器在 zk 的安装目录下 新建 data 目录  mkdir data

然后 data 中分别 添加 myid 文件 并在其中分别追加值 1 ,2, 3  这三个值对应下面将要配置集群信息的 server.x  

 

 然后修改 conf 文件下的 配置 

cp  zoo_sample.cfg zoo.cfg

vim zoo.cfg

然后 在三个机器都添加 如下配置

server.1=192.168.217.128:2888:3888
server.2=192.168.217.135:2888:3888
server.3=192.168.217.136:2888:3888
 

并且修改 默认的dataDir=/temp/data 为

dataDir=/home/zookeeper/zk3.6/data

分别启动 三个机器的 zk 服务

cd /home/zookeeper/zk3.6/bin

./zkServer.sh start  启动服务


./zkServer.sh status   查看服务和集群节点状态

创建节点进行实验  在 128 上进行节点创建 ,在 135 和136上获取系欸但数据

 

  自此集群搭建完成

./zkServer.sh stop 关闭集群

2:给普通linux用户 添加su 切换权限 

使用root 用户登录 为 新建的 zookeeper 用户添加 su 权限

执行如下命令:

cd root

visudo

切换到root用户下,cd root,运行visudo命令,visudo命令是用来编辑修改/etc/sudoers配置文件

找到如下图所示,标出红线的一行 并在这一行下添加 

root ALL=(ALL) ALL

zookeeper ALL=(ALL)     ALL

 此时就可以切换了

 如果想以后每次使用sudo的时候不再验证密码,可以在刚刚的sudoers文件做如下操作: 

 timestamp_timeout=-1 只需验证一次密码,以后系统自动记忆,runasp 需要root密码,如果不加默认是要输入普通账户的密码.

3:安装zk 4字命令需要配合使用的nc命令服务
 yum install nc.x86_64  使用这个安装如果找不到 

可以执行如下命令

yum erase nc

wget http://vault.centos.org/6.6/os/x86_64/Packages/nc-1.84-22.el6.x86_64.rpm

rpm -iUv nc-1.84-22.el6.x86_64.rpm

安装完成之后 使用nc --help 查看是否安装成功

 

4:基础命令学习

   未完待续........

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/443593.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号