【Zookeeper】Zookeeper安装配置
本文演示使用三台Linux服务器安装Zookeeper,使用的是zookeeper-3.4.5版本,将zookeeper-3.4.5.tar.gz上传到linux服务器,
使用如下命令解压到/usr/local/目录下
进入/usr/local/目录下,给zookeeper文件夹改名成zookeeper
接着执行命令vi /etc/profile,修改系统配置,在后面添加如下配置
修改后执行source /etc/profile 使配置文件生效
接着再到/usr/local/zookeeper/conf目录下,先将zoo_sample.cfg 文件修改为zoo.cfg,
再修改zoo.cfg文件为如下情况,这里将dataDir=/usr/local/zookeeper/data(回头要创建这个data目录),再在底下添加配置如下:
server.0=192.168.1.103:2888:3888
server.1=192.168.1.106:2888:3888
server.2=192.168.1.105:2888:3888
这里三个IP地址对应三台服务器地址
接着回退到/usr/local/zookeeper目录,执行mkdir data 创建data目录,再进入data目录,执行vi myid 创建并编辑myid文件,在这之前上面的步骤在三台服务器上的操作都是一样的,接着IP为192.168.1.103的服务器在myid里输入0,接着IP为192.168.1.106的服务器在myid里输入1,接着IP为192.168.1.105的服务器在myid里输入2,分别对应上面的这段配置:
server.0=192.168.1.103:2888:3888
server.1=192.168.1.106:2888:3888
server.2=192.168.1.105:2888:3888
到这里就可以启动zookeeper了,执行zkServer.sh start(之前配置了环境变量,任意目录下都可执行),注意zookeeper依赖java环境,记得提前安装好
三台都启动后,先用查看线程方法看看是否启动成功,执行ps -an | grep zookeeper,看到如下信息证明启动成功。
接着使用zookeeper的查看状态,执行zkServer.sh status,看到如下信息证明查看状态成功,一台leader,两台follower。
注意:这里有可能执行完zkServer.sh start后已经启动成功,但使用zkServer.sh status查看状态时却显示如下:
这里使用的是3.4.5版本的zookeeper,经过一翻折腾,最后通过关闭防火墙解决了这个问题,执行关闭防火墙命令,这里用的CentOS的7.2版本的,使用如下命令关闭(CentOS 7版本后默认用的是firewalld):
sudo systemctl stop firewalld.service && sudo systemctl disable firewalld.service
如果是7之前版本则使用service iptables stop关闭,使用service iptables status查看状态,也可以使用chkconfig iptables off禁用防火墙,防止下次开机后自动重启。
【Zookeeper】Zookeeper安装配置的更多相关文章
- ZooKeeper 组件安装配置
ZooKeeper 组件安装配置 下载和安装 ZooKeeper ZooKeeper最新的版本可以通过官网 http://hadoop.apache.org/zookeeper/ 来获取,安装 Zoo ...
- Zookeeper的安装配置及基本开发
一.简介 Zookeeper 是分布式服务框架,主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务.状态同步服务.集群管理.分布式应用配置项的管理等等. ZooKeeper的目标就 ...
- windows下 zookeeper dubbo 安装+配置+demo 详细图文教程
Java集群优化——dubbo+zookeeper构建 互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,Dubbo是一个分布式服务框架,在这 ...
- ZooKeeper下载安装配置-单机版配置
1,下载地址:http://apache.fayea.com/zookeeper/ 2,检查环境变量(需要确保配置了环境变量): java -version 3,安装配置: (1)解压 tar -zx ...
- Zookeeper WINDOWS 安装配置
下载:zookeeper:http://mirrors.hust.edu.cn/apache/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz 解压zo ...
- Centos下zookeeper的安装配置
下载安装包,下载地址 http://zookeeper.apache.org/releases.html,我下载的版本是zookeeper-3.4.9.tar.gz. # tar xvzf zooke ...
- zookeeper 分布式安装/配置/启动
版本3.4.10,已提前配置好jdk 三台主机:hadoop002,hadoop003.hadoop004 1.配置 将zookeeper-3.4.10.tar.gz解压后进入zookeeper-3. ...
- (原) 1.1 Zookeeper单机安装
本文为原创文章,转载请注明出处,谢谢 zookeeper 单机安装配置 1.安装前准备 linux系统(此文环境为Centos6.5) Zookeeper安装包,官网https://zookeeper ...
- ZooKeeper-3.3.4集群安装配置(转载)
ZooKeeper是一个分布式开源框架,提供了协调分布式应用的基本服务,它向外部应用暴露一组通用服务——分布式同步(Distributed Synchronization).命名服务(Naming S ...
- Kafka超详细学习笔记【概念理解,安装配置】
目录 本篇要点 Kafka介绍 作为流处理平台的三种特性 主要应用 四个核心API 基本术语 快速开始 安装配置Zookeeper 下载kafka 配置文件 Windows的命令 启动Zookeepe ...
随机推荐
- python串口调试,M3650B-HA调试
使用python serial与M3650B-HA(RFID读写器)串口通信 环境:py3.6 模块:pyserial 1.serial模块安装2.废话不多说,直接上代码,测试环境py3.6 # co ...
- 二叉树Bynary_Tree(2):二叉树的递归遍历
7/18/2017 正在码,理解完就写博 7/21/2017 终于码完,借助链表实现的队列撸一个二叉树对于我来说有难度,撸了两天没有成果,我最后选用的是数组实现的循环队列去撸一个二叉树 正文如下: 以 ...
- Hive实际应用小结
1.简介 Hive是数据仓库平台,构建在Hadoop之上用来处理结构化数据.Hive是一个SQL解析引擎,能够将SQL语句转化成MapReduce作业并在Hadoop上执行,从而使得查询和分析更加方便 ...
- table常用的属性以及用法
<table><table/>先定义一个表格这个就没得讲了,<caption>表示这个表格的标题 <table border="6"> ...
- git正确的删除远程仓库的文件并用.gitignore忽略提交此文件
我向远程仓库提交了如下文件src/ pom.xml target/ WebContent/,发现没必要提交target目录. 于是做了如下操作: git rm -r --cached target g ...
- Docker(一):Docker安装
简介:Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的.可移植的.自给自足的容器.开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机).bare met ...
- 重启网络服务时 Bringing up interface eth0
重启网络服务时报错: Bringing up interface eth0: Error:Connection activation failed:Device not managed by Net ...
- VS 2017 Web项目需要安装Sql Server 2012 Express LocalDB问题
最近在做mvc5的练习 ,结果到了数据库连接这一阶段就出现了问题,开始我以为<add name="MovieDBContext" connectionString=" ...
- K:java序列化与反序列化—transient关键字的使用
首先,应该明白的是transient是java中的一个关键字,音标为 英: [ˈtrænziənt]. 在了解transient关键字之前,应该先弄明白序列化和反序列化.所谓的序列化,通俗点的 ...
- 深入.NET数据类型(1)
一.值类型和引用类型 所有的值类型和引用类型的引用都存在"栈"中 1.值类型 命名空间:System.ValueType 值类型数据储存所在的内存区域成为栈 值类型主要包括基本数据 ...