Hadoop-2.6.0完全分布式集群+Zookeeper安装测试(二)
2018-03-08 15:49
921 查看
1.描述:
大数据平台环境搭建连载。Hadoop集群+Zookeeper集群安装2.环境介绍
环境配置: 虚拟机: vmware workstation 10.0.0 系统: CentOS-6.5-x86_64 节点: 192.168.73.100 Master 192.168.73.101 Slave01 192.168.73.102 Slave02 JDK: jdk-8u161-linux-x64.tar.gz Hadoop: hadoop-2.6.0.tar.gz Zookeeper: zookeeper-3.4.5.tar.gz
3.Hadoop平台环境搭建步骤:
Hadoop-2.6.0完全分布式集群搭建和测试(一)4.Zookeeper集成环境搭建步骤:
4.1上传解压压缩包
这里可以通过xftp工具进行上传解压
[hadoop@Master Downloads]$ tar -zxvf zookeeper-3.4.5.tar.gz
[hadoop@Master Downloads]$ mv zookeeper-3.4.5 /home/hadoop/app/
新建目录:
[hadoop@Master Downloads]$ cd /home/hadoop/app/zookeeper-3.4.5
[hadoop@Master zookeeper-3.4.5]$ mkdir data
4.2修改配置文件[zoo.cfg]
按如下步骤操作:[hadoop@Master zookeeper-3.4.5]$ cd conf
[hadoop@Master conf]$ mv zoo_sample.cfg zoo.cfg
[hadoop@Master conf]$ mv zoo.cfg
[hadoop@Master conf]$ vi zoo.cfg
加入如下内容:
dataDir=/home/hadoop/app/zookeeper-3.4.5/data
server.1=Master:2888:3888
server.2=Slave01:2888:3888
server.3=Slave02:2888:3888
4.3增加myid文件
按如下命令操作[hadoop@Master conf]$ cd ..
[hadoop@Master zookeeper-3.4.5]$ cd data/
[hadoop@Master data]$ echo "1" > myid
[hadoop@Master data]$ cat myid
1
[hadoop@Master data]$
4.4将配置好的Zookeeper复制到其它节点
执行以下命令:[hadoop@Master app]$ scp -r zookeeper-3.4.5 Slave01:/home/hadoop/app
[hadoop@Master app]$ scp -r zookeeper-3.4.5 Slave02:/home/hadoop/app
4.5修改其它结点myid文件内容
按配置文件中内容修改:Slave01 修改内容为2 Slave02修改内容为3
4.6启动各节点服务
[hadoop@Master bin]$ sh zkServer.sh startJMX enabled by default
Using config: /home/hadoop/app/zookeeper-3.4.5/bin/../conf/zoo.cfg
Starting zookeeper ... zkServer.sh: line 103: [: /tmp/zookeeper: binary operator expected
STARTED
[hadoop@Master bin]$ jps
2928 QuorumPeerMain
2947 Jps
[hadoop@Slave01 bin]$ sh zkServer.sh start
JMX enabled by default
Using config: /home/hadoop/app/zookeeper-3.4.5/bin/../conf/zoo.cfg
Starting zookeeper ... zkServer.sh: line 103: [: /tmp/zookeeper: binary operator expected
STARTED
[hadoop@Slave01 bin]$ jps
2867 Jps
2856 QuorumPeerMain
[hadoop@Slave02 bin]$ sh zkServer.sh start
JMX enabled by default
Using config: /home/hadoop/app/zookeeper-3.4.5/bin/../conf/zoo.cfg
Starting zookeeper ... zkServer.sh: line 103: [: /tmp/zookeeper: binary operator expected
STARTED
[hadoop@Slave02 bin]$ jps
2848 QuorumPeerMain
2859 Jps
[hadoop@Slave02 bin]$
4.7验证
第一步:在节点1中执行[hadoop@Slave02 bin]$ sh zkCli.sh
之后执行如下命令:create /zook "test"
第二步:在节点2执行[hadoop@Slave02 bin]$ sh zkCli.sh
之后执行:get /zook
得到存储的数据,验证成功!
4.8Zookeeper常用命令
4.8.1服务端命令
1. 启动ZK服务: sh bin/zkServer.sh start2. 查看ZK服务状态: sh bin/zkServer.sh status
3. 停止ZK服务: sh bin/zkServer.sh stop
4. 重启ZK服务: sh bin/zkServer.sh restart
4.8.2客户端命令
1. 显示根目录下文件: ls / 使用 ls 命令来查看当前 ZooKeeper 中所包含的内容2. 显示根目录下文件: ls2 / 查看当前节点数据并能看到更新次数等数据
3. 创建文件,并设置初始内容: create /zook "test" 创建一个新的 znode节点“ zook ”以及与它关联的字符串
4. 获取文件内容: get /zook 确认 znode 是否包含我们所创建的字符串
5. 修改文件内容: set /zook "aaaaa" 对 zook 所关联的字符串进行设置
6. 删除文件: delete /zook 将刚才创建的 znode 删除
7. 退出客户端: quit
8. 帮助命令: help
相关文章推荐
- Hadoop完全分布式集群安装zookeeper集群
- Hadoop-2.6.0完全分布式集群搭建和测试(一)
- Hbase完全分布式集群安装配置(Hbase1.0.0,Hadoop2.6.0)
- hadoop-2.6.0+zookeeper-3.4.6+hbase-1.0.0+hive-1.1.0完全分布式集群HA部署
- 搭建3个节点的hadoop集群(完全分布式部署)--3 zookeeper与hbase安装
- Hbase完全分布式集群安装配置(Hbase1.0.0,Hadoop2.6.0)
- 基于hadoop集群的Hive1.2.1、Hbase1.2.2、Zookeeper3.4.8完全分布式安装
- Hbase完全分布式集群安装配置(Hbase1.0.0,Hadoop2.6.0)
- 【Hadoop】hadoop2.7完全分布式集群搭建以及任务测试
- 2016.6.13 通过虚拟机安装hadoop完全分布式集群
- 基于hadoop2.7集群的Spark2.0,Sqoop1.4.6,Mahout0.12.2完全分布式安装
- adoop学习之hadoop完全分布式集群安装
- hadoop集群(完全分布式)配置步骤(测试通过)
- 完全分布模式hadoop集群安装配置之二 添加新节点组成分布式集群
- hadoop2.74+zookeeper3.4.10+hbase1.2.6完全分布式HA集群搭建
- Ubuntu14.04集群分布式Hadoop-2.6.0系统安装
- Hadoop2.6.2完全分布式集群HA模式安装配置详解
- hadoop学习之hadoop完全分布式集群安装
- VMware下Hadoop 2.4.1完全分布式集群平台安装与设置
- centos7(vm)下hadoop2.7.2完全分布式安装验证(x86)-hadoop3节点集群(2副本)