linux安装配置zookeeper-3.4.10
此文是基于上一篇文章:hadoop集群搭建
安装zookeeper:
【在各个slave节点安装zookeeper】
下载地址:http://mirror.bit.edu.cn/apache/zookeeper/
zk节点最好是奇数个,这样子方便在节点中选取leader节点;
上传zookeeper-3.4.10的安装包到/software目录下:
- tar -zxvf zookeeper-3.4..tar.gz
解压到/software下;
进入zookeeper-3.4.10创建文件夹data;
- mkdir -p /software/zookeeper-3.4./data
在data下创建文件myid,内容是1;
- echo "">>/software/zookeeper-3.4./data/myid
进入conf,复制一份zoo_sample.cfg命名为zoo.cfg;
- cp zoo_sample.cfg zoo.cfg
修改zoo.cfg内容:
- dataDir=/software/zookeeper-3.4./data
- #这里是zookeeper快照目录,建议根据实际修改
最后一行添加:
格式:server.serverId=hostname:lfPort:txPort
# serverId是zk节点的ID编号
# hostname是主机名
# lfPort是leader与follower之间的通信端口(默认2888)
# txPort是follower之间选举leader的通信端口(默认3888)
- server.=slave01::3888 #server.1中的1是id,后面是主机名和端口号
- server.=salve02::
- server.=slave03::3888
然后将zookeeper-3.4.10文件夹的权限改成hadoop;
- chown -R hadoop:hadoop /software/zookeeper-3.4.
其它节点安装只需要将整个zookeeper-3.4.10目录拷贝到其它节点相同的文件夹/software下面,并且修改data下的myid文件,修改为各自的id:
- scp -r hadoop1:/hadoop/zookeeper
- echo "2">/software/zookeeper-3.4.10/data/myid
为了方便可以将zookeeper的可执行文件目录添加到PATH环境变量中:
- PATH=/software/zookeeper-3.4./bin;
分别在每个节点上/software/zookeeper-3.4.10/bin目录下
启动 ./zkServer.sh start;
查看启动状态 ./zkServer.sh status
停止 ./zkServer.sh stop
利用jps查看进程会多出:QuorumPeerMain
使用zkCli.sh -server IP:PORT来连接zookeeper集群,具体语法如下:
- zkCli.sh -server 127.0.0.1:
使用help查看相关帮助;
- [zk: 127.0.0.1:2181(CONNECTED) 0] help
- ZooKeeper -server host:port cmd args
- connect host:port
- get path [watch]
- ls path [watch]
- set path data [version]
- rmr path
- delquota [-n|-b] path
- quit
- printwatches on|off
- create [-s] [-e] path data acl
- stat path [watch]
- close
- ls2 path [watch]
- history
- listquota path
- setAcl path acl
- getAcl path
- sync path
- redo cmdno
- addauth scheme auth
- delete path [version]
- setquota -n|-b val path
linux安装配置zookeeper-3.4.10的更多相关文章
- linux 安装配置zookeeper
1.什么是zookeeper ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件.它是一个为分布式应用 ...
- linux 安装配置zookeeper脚本
#!/bin/bash # automatic install zookeeper echo "========= Start to install zookeeper ========== ...
- 安装配置ZooKeeper及基本用法
要想学习分布式应用,ZooKeeper是一个绕不过去的基础系统.它为大型分布式计算提供开源的分布式配置服务.同步服务和命名注册. 今天先介绍系统的安装和基本使用,后续会推一些基本的Java使用代码. ...
- Linux安装配置varnish web加速器
Linux安装配置varnish web加速器 Varnish是一款高性能的开源HTTP加速器,它可以来做纯粹的代理服务器,负载均衡,但varnish最主要的功能是缓存加速,也是它最出色的 ...
- Linux安装配置php环境的方法
本文实例讲述了Linux安装配置php环境的方法.分享给大家供大家参考,具体如下: 1.获取安装文件: http://www.php.net/downloads.php php-5.3.8.tar.g ...
- linux经常使用(一)linux 安装配置 jdk之 找不到安装文件文件夹及source /etc/profile 报unexpected end of file 错误 解决
linux 安装配置 jdk 应该算是一个非常主要的东西.可是我到如今才自己第一次 正式安装.果然出现了问题.. 问题就是 安装之后 找不到 安装路径 ,进而没法配置环境变量. 现象例如以下: 提示 ...
- Ubuntu 16下单机安装配置zookeeper和kafka
网上其他的没有一个能直接照做完成的,我这个也是看了些帖子,整出来的怕以后忘记 建议连接工具:Bitvise SSH Client 一.安装配置zookeeper 下载zookeeper 3.4.13: ...
- Linux安装配置apache
Linux安装配置apache 1.获取软件: http://httpd.apache.org/ httpd-2.2.21.tar.gz 2.安装步骤: 解压源文件: 1 tar zvxf ht ...
- window安装配置 zookeeper 单机模式
1.zookeeper简单介绍 zookeeper是一个分布式的,开放源码的分布式应用程序协调服务,我所了解到的主要的使用场景有两个 (1).微服务注册中心(Dubbo较常用Zookeeper做注册中 ...
- Hadoop集群搭建-02安装配置Zookeeper
Hadoop集群搭建-05安装配置YARN Hadoop集群搭建-04安装配置HDFS Hadoop集群搭建-03编译安装hadoop Hadoop集群搭建-02安装配置Zookeeper Hado ...
随机推荐
- 信息安全技能树(SecWiki中Web安全工程师职位建议)
职位描述: 对公司网站.业务系统进行安全评估测试(黑盒.白盒测试): 对公司各类系统进行安全加固: 对公司安全事件进行响应,清理后门,根据日志分析攻击途径: 安全技术研究,包括安全防范技术,黑客技术等 ...
- vue的指令
我之前学了学angular 发现angular和vue的指令有点类似 先说一下 new Vue({ el: "#box", // element(元素) 当前作 ...
- python 中爬虫 content和text的区别
一直在想requests的content和text属性的区别,从print 结果来看是没有任何区别 import requests headers = { "User-Agent" ...
- .Net Trace->Listeners->Remove
今天在调试一个别人写的ASP.NET老程序,log文件怎么都写不了.web.config里的trace->listeners里有这么一行: <remove type="Syste ...
- HDU1262-寻找素数对
//#include<bits/stdc++.h> #include<map> #include<cstdio> #include<string> #i ...
- SQL Server 深入解析索引存储(聚集索引)
标签:SQL SERVER/MSSQL SERVER/数据库/DBA/索引体系结构/堆/聚集索引 概述 最近要分享一个课件就重新把这块知识整理了一遍出来,篇幅有点长,想要理解的透彻还是要上机实践. 聚 ...
- 【设计经验】3、ISE中烧录QSPI Flash以及配置mcs文件的加载速度与传输位宽
一.软件与硬件平台 软件平台: 操作系统:Windows 7 64-bit 开发套件:ISE14.7 硬件平台: FPGA型号:XC6SLX45-CSG324 QSPI Flash型号:W25Q128 ...
- JavaScript中的日期时间函数
1.Date对象具有多种构造函数,下面简单列举如下 new Date() new Date(milliseconds) new Date(datestring) new Date(year, mont ...
- Web前端-Vue.js必备框架(一)
Web前端-Vue.js必备框架(一) <!DOCTYPE html> <html lang="en"> <head> <meta cha ...
- CSS揭秘—多重边框(二)
前言: 所有实例均来自<CSS揭秘>,该书以平时遇到的疑难杂症为引,提供解决方法,只能说秒极了,再一次刷新了我对CSS的认知 该书只提供了关键CSS代码,虽然有在线示例代码链接,但访问速度 ...