1.centos7 安装zookeeper
1.安装jdk
1)查找jdk包:
yum search java|grep jdk

2)安装: yum install -y java-1.8.0-openjdk.x86_64
2. 安装ZooKeeper
1)下载ZooKeeper
zookeeper的发布版本可以在这里找到:https://zookeeper.apache.org/releases.html
cd /usr/local/src/
wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gz
2)解压并生成zoo.cfg文件
cd /usr/local/src/
tar -zxvf zookeeper-3.4.10.tar.gz -C /usr/local/
cd /usr/local/
mv zookeeper-3.4.10/ zookeeper/
chown -R root:root zookeeper/
cd zookeeper/
cp conf/zoo_sample.cfg conf/zoo.cfg
3)设置zoo.cfg文件
vim /usr/local/zookeeper/conf/zoo.cfg #tickTime:zookeeper中一个最小的时间单元,单位毫秒(ms),zookeeper中所有时间都是以这个时间单元为基础,进行整数倍配置; tickTime=2000 #initLimit,zookeeper接受客户端(非用户连接zookeeper服务器的客户端,而是zookeeper服务器集群中连接到leader的follower 服务器)初始化连接并完成数据同步的超时时间间隔,以tickTime为基础的倍数; initLimit=10 #syncLimit,配置leader与follower之间之间进行心跳检测的最大延时时间,以tickTime为基础的倍数; syncLimit=5 #dataDir,zookeepe存储快照文件的目录,默认情况下,事务日志也在此目录; #dataLogDir,默认不配置时为dataDir; dataDir=/usr/local/zookeeper/data dataLogDir=/usr/local/zookeeper/logs #clientPort,zookeeper服务监听端口; clientPort=2181 #server.id= ip1:port1:port2,id即Server ID,用来标识集群中的机器序号(在dataDir目录下创建 myid 文件,文件内容即为机器对应的Server ID数字); #ip1是节点的 IP,port1用于指定follower服务器与leader服务器进行通信和数据同步的端口,port2用于进行leader选举过程中的投票通信;此项参数在单机模式时不做配置。 server.1= 192.168.161.128:2888:3888
4)创建myid文件
#myid值需要根据节点调整 mkdir -p /usr/local/zookeeper/data mkdir -p /usr/local/zookeeper/logs echo "1" > /usr/local/zookeeper/data/myid
5)设置环境变量
echo -e "export PATH=$PATH:/usr/local/zookeeper/bin" >> /etc/profile source /etc/profile
5. 设置开机启动
cd /etc/rc.d/init.d/
vim zookeeper
#!/bin/bash
#chkconfig:2345 20 90
#description:zookeeper
#processname:zookeeper
case $1 in
start) su root /usr/local/zookeeper/bin/zkServer.sh start;;
stop) su root /usr/local/zookeeper/bin/zkServer.sh stop;;
status) su root /usr/local/zookeeper/bin/zkServer.sh status;;
restart) su root /usr/local/zookeeper/bin/zkServer.sh restart;;
*) echo "require start|stop|status|restart" ;;
esac
chmod +x zookeeper
chkconfig --add zookeeper
6. 验证
zkServer.sh status
1.centos7 安装zookeeper的更多相关文章
- CentOS7 安装zookeeper
本章介绍CentOS的初始配置与zookeeper的安装. www.apache.org/dist/上可以下载Hadoop整个生态环境的组件,我下的Zookeeper3.4.6版本 我一般都是在一个虚 ...
- linux centos7 安装zookeeper
linux 系统下 zookeeper 安装教程 1.下载安装包 1)进入安装目录 cd /home/install/ 2)下载 wget http://mirror.bit.edu.cn/apach ...
- centos7 安装zookeeper 集群
data 创建myid 设置1 zookeeper默认端口2181 同步端口 20881 和 30881 设置zoo.cfg文件
- Centos7安装zookeeper
1.进入/opt cd /opt 2.下载 zookeeper-3.4.10.tar.gz: wget https://mirrors.tuna.tsinghua.edu.cn/apache/zook ...
- 如何在Centos7上安装zookeeper 多实例
一.如何在Centos7上安装zookeeper 多实例 cd /usr/local/src/ wget https://mirrors.tuna.tsinghua.edu.cn/apache/zoo ...
- centos7上安装zookeeper
centos7上安装zookeeper 1 准备工作 1.准备服务器,本次安装采用 centos7系统.内存2G.存储60G的虚拟机服务器一台: 2.服务器安装java环境: 参考文章<cent ...
- centos7下安装zookeeper&zookeeper集群的搭建
一.centos7下安装zookeeper 1.zookeeper 下载地址 https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/ 2.安装步骤 ...
- linux(CentOS7) 之 zookeeper 下载及安装
下载 搜索apache ,进入apache官网(https://www.apache.org/)下载 选择downloads 下的distribution 点击archive site 找到zooke ...
- centos7 安装配置zookeeper
https://blog.csdn.net/AaronLin6/article/details/78438877 https://www.cnblogs.com/sxdcgaq8080/p/74924 ...
随机推荐
- C++面向对象类的实例题目七
题目描述: 编写两个有意义的类,使一个类嵌套在另一个类中. 分析: 本题涉及两个类student和cdegree,前者为学生类,包含学生的学号(nubner),姓名(name)和成绩(degree), ...
- winform 打印
pageSetupDialog 打印设置,和对话框控件差不多的套路,把控件拖到窗口中后,会在下方显示, 然后在制作的菜单中找到打印设置,双击进入点击事件写代码 按照之前的套路, DialogResul ...
- 已看1.熟练的使用Java语言进行面向对象程序设计,有良好的编程习惯,熟悉常用的Java API,包括集合框架、多线程(并发编程)、I/O(NIO)、Socket、JDBC、XML、反射等。[泛型]\
1.熟练的使用Java语言进行面向对象程序设计,有良好的编程习惯,熟悉常用的Java API,包括集合框架.多线程(并发编程).I/O(NIO).Socket.JDBC.XML.反射等.[泛型]\1* ...
- [译]Javascript中的mutators
本文翻译youtube上的up主kudvenkat的javascript tutorial播放单 源地址在此: https://www.youtube.com/watch?v=PMsVM7rjupU& ...
- build linaro 4.8 on ubuntu 12.04 64bit
安装必要的软件 sudo apt-get build-dep gcc binutils gdb sudo apt-get install curl gawk sudo apt-get install ...
- 利用python下载视频
我们知道,有些网页上的视频,没有下载的按钮,并且有些视频需要付费下载,很多同学因此很苦恼.不怕,有问题找我,我试试用程序员的方式通俗易懂教会大家. 1.你先下载一个Python,不会下载的同学可以看这 ...
- CentOS 6.7中安装python3.5
1.安装一些依赖的软件包 yum groupinstall "Development tools" yum install zlib-devel bzip2-devel opens ...
- dedecms有缩略图则显示缩略图,没有则显示随机缩略图
随着html5以及扁平化等新的设计概念的深入人心,缩略图功能则成了一般网页模版制作不可或缺的一个功能,dedecms默认的的缩略图调用标签[field:imglink/] 或者 [field:litp ...
- P2597 [ZJOI2012]灾难
\(\color{#0066ff}{ 题目描述 }\) 阿米巴是小强的好朋友. 阿米巴和小强在草原上捉蚂蚱.小强突然想,如果蚂蚱被他们捉灭绝了,那么吃蚂蚱的小鸟就会饿死,而捕食小鸟的猛禽也会跟着灭绝, ...
- redis常用数据类型与命令
注意:LPUSH 和LPOP按照栈进行操作,RPUSH和RPOP按照队列进行操作 zremrangebyscore key score开始 score结束//根据score删除 zremrangeb ...