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
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=/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:基础命令学习
未完待续........
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。