zookeeper的安装配置

  • Step1:以root账号登陆,创建stream用户

# useradd stream

# passwd stream

  • Step2关机重新登陆用户
  • Step3在stream用户根目录下创建zookeeper目录

$ cd

$ mkdir zookeeper

  • Step4进入zookeeper目录

cd zookeeper

  • Step5:拿到老师给的安装包,放到zookeeper目录下
  • Step6:解压安装包 unzip zookeeper-3.4.6.czj.zip
  • Step7:获取本地IP以及hostname,方法有多种,下面为常用的命令:

ifconfig 得到IP hostname 得到hostname

  • Step8:修改zookeeper的配置文件

进入zookeeper-3.4.6 :

cd zookeeper-3.4.6

vim conf/zoo.cfg

修改配置文件中的dataDir、dataLogDir、server.1

# The number of milliseconds of each tick

tickTime=2000

# The number of ticks that the initial

# synchronization phase can take

initLimit=10

# The number of ticks that can pass between

# sending a request and getting an acknowledgement

syncLimit=5

# the directory where the snapshot is stored.

# do not use /tmp for storage, /tmp here is just

# example sakes.

dataDir=./data (改成自己的目录/home/hadoop03/zookeeper/zookeeper-3.4.6/data)

# set logs

dataLogDir=./logs(改成自己的目录/home/hadoop03/zookeeper/zookeeper-3.4.6/logs)

# the port at which the clients will connect

clientPort=2181

# the maximum number of client connections.

# increase this if you need to handle more clients

maxClientCnxns=100

#

# Be sure to read the maintenance section of the

# administrator guide before turning on autopurge.

#

# http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance

#

# The number of snapshots to retain in dataDir

autopurge.snapRetainCount=3

# Purge task interval in hours

# Set to "0" to disable auto purge feature

autopurge.purgeInterval=1

# set server

#server.1=cluster-node-01:4887:5887

#server.2=cluster-node-02:4887:5887

#server.3=cluster-node-03:4887:5887

#server.4=cluster-node-04:4887:5887

192.168.174.133:4887:5887(改成自己的hostname或IP)

  • Step9:启动zookeeper

修改bin下执行权限: chmod +x bin/*

启动: bin/zkServer.sh start

  • Step10:启动后查看状态: bin/zkServer.sh status

停止ZK服务: bin/zkServer.sh stop

重启ZK服务: bin/zkServer.sh restart

  • Step11:启动zookeeper的客户端

bin/zkCli.sh -server hadoop03:2181

登陆zk客户端后,可进行下一页的操作...(主机名或ip地址)

命令行工具的一些简单操作如下:

1. 显示根目录下、文件: ls / 使用 ls 命令来查看当前 ZooKeeper 中所包含的内容

2. 创建文件,并设置初始内容: create /zk "test" 创建一个新的 znode节点“ zk ”以及与它关联的字符串

3. 获取文件内容: get /zk 确认 znode 是否包含我们所创建的字符串

4. 修改文件内容: set /zk "zkbak" 对 zk 所关联的字符串进行设置

5. 删除文件: delete /zk 将刚才创建的 znode 删除

6. 退出客户端: quit

7. 帮助命令: help

时间: 2024-12-12 15:12:07

zookeeper的安装配置的相关文章

Zookeeper分布式安装配置

Zookeeper分布式安装配置 Zookeeper介绍 概述 1.ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件.它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护.域名服务.分布式同步.组服务等. 2.ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效.功能稳定的系统提供给用户. 3.ZooKeeper包含一个简单的原语集,提供Java和C的接

Zookeeper的安装配置及基本开发

一.简介 Zookeeper 是分布式服务框架,主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务.状态同步服务.集群管理.分布式应用配置项的管理等等. ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效.功能稳定的系统提供给用户. ZooKeeper包含一个简单的原语集,[1]提供Java和C的接口. ZooKeeper代码版本中,提供了分布式独享锁.选举.队列的接口,代码在zookeeper-3.4.3\src\recipes.其中分布锁和

Zookeeper 及其安装配置和启动

Zookeeper 为分布式系统提供一次性的服务,管理和协调分布式系统的工作,保证系统的高有效性.为什么需要它?因为分布式系统很容易出错,特别是在处理竞争和死锁的过程中. 提供的功能包括:配置维护.名字服务.分布式同步.组服务等. Client就是分布式系统中的节点,他们可以在ZooKeeper中设置监控,如果ZooKeeper中的目录节点存储的数据修改了,就会通知client. 设计目标: 简单 可复制 为什么叫做zookeeper?因为分布式系统就像一个动物园... 例子: 搜索引擎服务器集

伪分布式安装Hadoop + zookeeper + hbase安装配置

一.  安装JDK,配置环境JAVA环境变量 exportJAVA_HOME=/home/jdk1.6.0_27 exportJRE_HOME=/home/jdk1.6.0_27/jre exportANT_HOME=/home/apache-ant-1.8.2 export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH 二.  安装Hadoop-1.0.3 1.     下载hadoop文件,地址为:http://hadoop.apac

zookeeper 的安装配置及简单使用

===> Zookeeper 是什么? => ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件. => ZooKeeper包含一个简单的原语集,提供Java和C的接口. => ZooKeeper代码版本中,提供了分布式独享锁.选举.队列的接口,代码在zookeeper-3.4.3\src\recipes.其中分布锁和队列有Java和C两个版本,选举只有Java版本 ===> Z

Zookeeper WINDOWS 安装配置

下载:zookeeper:http://mirrors.hust.edu.cn/apache/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz 解压zookeeper-3.4.6.tar.gz 一.单机配置 把zookeeper-3.4.6/conf/zoo_sample.cfg修改为zoo.cfg zoo.cfg内容: tickTime=2000  //Zookeeper 服务器之间或客户端与服务器之间维持心跳的时间间隔 initLimit=5 

hadoop集群下zookeeper的安装配置

1.保证hadoop集群没有问题,可以看下我另一个文章 https://www.cnblogs.com/zhangjiahao/p/10992171.html 2.下载上传zookeeper安装包 官网地址:http://mirror.bit.edu.cn/apache/zookeeper/ 3.解压  tar -zxvf zookeeper-3.4.4.tar.gz 4.进入到conf目录并且拷贝zoo_samle.cfg为zoo.cfg cd zookeeper.2.4.5/conf cp 

zookeeper集群的安装配置

zookeeper介绍 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件.它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护.名字服务.分布式同步.组服务等.这是百度百科上的一个介绍,有同学想要了解zookeeper的详细信息,可以看一下官方的文档和一些相关博客.本文只介绍如何安装zookeeper. zookeeper的安装配置 设定我们有三台服务器:hostname1,host

1.1 Zookeeper单机安装

zookeeper 单机安装配置 1.安装前准备 linux系统(此文环境为Centos6.5) Zookeeper安装包,官网https://zookeeper.apache.org/,演示版本zookeeper-3.4.7.tar.gz 2.解压:tar -zxvf zookeeper-3.4.7.tar.gz 3.修改配置文件 cd zookeeper-3.4.7/conf cp zoo_sample.cfg zoo.cfg 复制模板配置文件为zoo.cfg vim zoo.cfg 修改配