【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 ...
随机推荐
- 【转载】解决refreshing gradle project 和Building gradle project info 一直卡住\速度慢
转载: http://blog.csdn.net/xx326664162/article/details/52002616 文章出自:薛瑄的博客 分析原因: 更改Gradle的版本后,或者更新AS后, ...
- 10个最有用的 IntelliJ IDEA 插件
IntelliJ IDEA鼓舞了许多Java开发人员编写插件,从J2EE到代码编辑工具再到游戏.现在,它拥有了一个强大的插件生态系统,超过1500可用的插件以及几乎每周都有新的插件出现.在这篇文章中, ...
- Intellij 如何在新窗口中打开项目
好多程序员都使用intelliJ idea开发项目,由于不小心设置了不在提示打开项目项目方式,所以只能打开一个窗口,而且只能同时打开一个项目,特别郁闷,分享下设置后的效果 工具/原料 Intell ...
- Eclipse Maven构建WebApp项目资源目录显示不全的原因与解决方式
一.问题展示 1.Eclipse在使用Maven构建WebApp项目的时候,首先Maven的安装和配置都没有问题的,但是构建项目之后,Maven项目要求的几个必须要有的资源目录显示不了: 问题如下图: ...
- nginx日常维护常用命令
http://www.jb51.net/article/47750.htm 一.简明nginx常用命令 1. 启动 Nginx poechant@ubuntu:sudo ./sbin/nginx 2. ...
- IntelliJ IDEA 左侧列表设置忽略文件格式
什么问题 idea 中设置忽略文件 Unity开发过程中使用Lua做逻辑开发 Unity会自动生成xx.meta文件 这种文件再使用Idea开发过程中没有用处 显示文件列表中会看着比较乱 如何设置 F ...
- 通过SQL创建一个有主键自动递增有默认值不为空有注释的表
-- create database db_std_mgr_sys; use db_std_mgr_sys; create table student( std_id bigint not null ...
- bzoj 4345: [POI2016]Korale
Description 有n个带标号的珠子,第i个珠子的价值为a[i].现在你可以选择若干个珠子组成项链(也可以一个都不选),项链的价值为所有珠子的价值和.现在给所有可能的项链排序,先按权值从小到大排 ...
- [经验分享]WebAPI中返回类型JsonMessage的应用
这是一个绝无仅有的好类型,一个你爱不释手的好类型,好了,不扯了,直接上干货. 相信大家都知道,在调用接口的时候返回Json数据已经成为一种不成文的标准,因为它的解析快,易读等优秀的特性,所以被绝大多数 ...
- My Go Resolutions for 2017(from Russ cox's blog)
我的2017年Go决议 一年之季始于春,我认为写一些今年我希望在Go上做的东西是有意义的. 我每年的目标是帮助Go开发人员.我想确保我们在Go团队中所做的工作对Go开发者有重大的积极影响.可能听起来很 ...