ubuntu16.04LTS下安装zookeeper

前言:

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。

ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。

一、系统环境

os: ubuntu 16.04 LTS 64bit
zk: zookeeper-3.4.6jdk: 1.8.0_111

二、安装与配置

1、下载zookeeper包

http://archive.apache.org/dist/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz

2、解压zookeeper-3.4.6.tar.gz到/usr/local下

sudo tar -xzvf zookeeper-3.4.6.tar.gz -C /usr/local
cd /usr/local/zookeeper-3.4.6sudo mv zookeeper-3.4.6 zookeeper

3、拷贝一份zookeeper的配置文件

cd conf
cp zoo_sample.cfg zoo.cfg

4、vim zoo.cfg

#zookeeper的数据存放地址和日志地址dataDir=/home/hadoop/usr/local/zookeeper/data #目录自己创建,同下
dataLogDir=/home/hadoop/usr/local/zookeeper/logsserver.1=172.16.64.125:2888:3888#server.2=172.16.64.125:2888:3888#server.3=172.16.64.125:2888:3888*注:server.id=hostname:port:port。第一个端口用于集合体中的 follower 以侦听 leader;第二个端口用于 Leader 选举。第一个hostname即为本服务器地址*

三、启动

cd ../bin

sh zkServer.sh start //启动
sh zkServer.sh status //检查状态
sh zkServer.sh stop //停止

检查启动状态:

ps -ef|grep zookeeper

四、问题

解决:Ubuntu的默认shell有问题,把dash改成bash就可以了

重启

原文地址:https://www.cnblogs.com/qinfei0967/p/8697066.html

时间: 2024-11-08 22:42:19

ubuntu16.04LTS下安装zookeeper的相关文章

ubuntu16.04LTS下 安装MongoDB

1.安装MongoDB 第一步:导入包管理系统使用的公钥 Ubuntu软件包管理工具(即dpkg和apt)通过要求分销商使用GPG密钥对软件包进行签名来确保软件包的一致性和真实性.发出以下命令导入MongoDB公共GPG密钥:sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6 第二步:为MongoDB创建一个列表文件 首先要确定所使用的

Ubuntu16.04下安装redis

Ubuntu16.04下安装redis 保证网络畅通,选定好下载工作路径,执行以下命令下载redis-3.2.6: sudo wget http://download.redis.io/releases/redis-3.2.6.tar.gz  解压该文件: sudo tar -zxvf redis-3.2.6.tar.gz 会在当前目录下生成文件夹redis-3.2.6,我把它移动到了/usr/redis目录下: sudo mv redis-3.2.6 /usr/redis 如果没有安装gcc,

Ubuntu16.04下安装oracle客户端

在Ubuntu16.04下安装oracle数据库客户端,使Django项目连接到Oracle数据库 1.下载oracle客户端安装包: 进入官网http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html下载如下所需的三个包. oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm oracle-instantclient11.2-devel-11.2.0.4.0-1

linux下安装zookeeper(集群版)

在linux下安装zookeeper(单机版)中已经介绍了如何在linux中搭建单机版本的zookeeper,本篇将基于上一篇的基础上继续搭建集群版的zookeeper. 在原来的基础上再准备两台虚拟机: 我的虚拟机ip分别是:192.168.174.132,192.168.174.130,192.168.174.131 对应的hostname分别是:master,slave1,slave2 hostname可自行查看和修改:http://jingyan.baidu.com/article/57

ubuntu16.04下安装artoolkit5

目前对AR技术的常见理解就是CV(Computer Vision)+CG(Computer Graphic).CV的方法很多,简单些比如FREAK+ICP(ARToolKit中的NFT),复杂些就是SLAM(Magic Leap).CG就没什么好说的,利用CV算法获取到的图形相关信息(比如CG中的模型矩阵.视图矩阵.投影矩阵)进行绘制.从这一点上来说Pokemon GO确实不能算作AR游戏,毕竟人家只是基于LBS的. 从目前来看vision based的AR系统才是主流.但是局限于我个人的见识,

ubuntu16.04下安装petalinux

ubuntu16.04下安装petalinux 参考https://www.cnblogs.com/vacajk/p/6146146.html 安装环境: 1. ubuntu 16.04 2. petalinux-v2015.4 3. 目标板:zynq 7010 SOC 安装步骤: 1. 在home目录下新建两个文件夹:petalinux和petalinux_installer两个文件夹,将安装包petalinux-v2015.4-final-installer-dec.run放到文件夹peta

Ubuntu16.04下安装texlive

Ubuntu 16.04下安装texlive的步骤如下: 1.下载texlive 打开终端输入:sudo apt-get install texlive-full  #下载这一过程会持续10-20分钟 2.接下来的按照如下网址安装即可:http://linux-wiki.cn/wiki/zh-hans/LaTeX%E4%B8%AD%E6%96%87%E6%8E%92%E7%89%88%EF%BC%88%E4%BD%BF%E7%94%A8XeTeX%EF%BC%89 注意有个语句:sudo cp

Ubuntu16.04下安装新QQ

之前在Ubuntu下安装QQ时费了好久也只安装个国际版的QQ,今天无意间看到一个安装winqq的方法,可以安装新版QQ. 原地址http://www.jianshu.com/p/1150aa5a6cec 下面是效果展示: 话不多说,进入正题. 首先要安装win: sudo add-apt-repository ppa:wine/wine-builds sudo apt-get update sudo apt-get install winehq-devel 运行这三条命令后就安装好了win了.

windows环境下安装 zookeeper

我们下载下来的zookeeper的安装包是.tar.gz格式的,但是还是可以在windows下运行. 下载地址 http://mirrors.hust.edu.cn/apache/zookeeper/ 下载stable路径下的版本 把下载的zookeeper的文件解压到指定目录 C:\zookeeper-3.4.6 Zookeeper 的配置文件在 conf 目录下,这个目录下有 zoo_sample.cfg 和 log4j.properties,你需要做的就是将 zoo_sample.cfg