hadoop学习笔记(十)——hadoop + hbase + zookeeper
来源:互联网 发布:办公室暧昧 知乎 编辑:程序博客网 时间:2024/05/17 01:56
注:hadoop2.5.2 + hbase1.1.2 + zookeeper3.4.6
1) hadoop安装
参考之前hadoop的安装步骤。
[http://blog.csdn.net/thinkpadshi/article/details/45720405]
2) zookeeper安装
a) 下载最新的稳定版本zookeeper-3.4.6.tar
b) 在/usr/local下解压,与hadoop处于同一目录级别
# tar –xzvf zookeeper-3.4.6.tar.gz# mv zookeeper-3.4.6 zk3.4.6
c) 编辑zoo.cfg文件
# cd conf# cp zoo_sample.cfg zoo.cfg
[root@master zk3.4.6]# mkdir data
# vim zoo.cfgdataDir=/usr/local/zk3.4.6/dataserver.1=master:2888:3888 server.2=slave1:2888:3888 server.3=slave2:2888:3888// server.X=A:B:C其中X是一个数字,表示这是第几号server.A是该server所在的IP地址.B配置该server和集群中leader交换消息所使用的端口.C配置选举leader时所使用的端口
d) 把zookeeper远程拷贝至其他datanode节点
[root@master local]# scp -r zk3.4.6 slave1:/usr/local[root@master local]# scp -r zk3.4.6 slave2:/usr/local
e) 分别在各节点的/zk3.4.6/data目录下创建myid文件,分别写入对应的server.n中的n值,如下:
[root@master local]# echo 1 > zk3.4.6/data/myid[root@master local]# echo 2 > zk3.4.6/data/myid[root@master local]# echo 3 > zk3.4.6/data/myid
f) 启动hadoop
g) 分别在每一个节点上启动zk
[root@master bin]# zkServer.sh start
h) 在每个节点上检验zk是否启动成功
[root@master bin]# zkServer.sh status如果出现以下情况,则表示启动成功JMX enabled by defaultUsing config: /usr/local/zk3.4.6/bin/../conf/zoo.cfgMode: follower/leader
i) 关闭每个节点上的zk
[root@master bin]# zkServer.sh stop
3) hbase安装
a) 下载最新的稳定版本hbase-1.1.2-bin.tar
b) 在/usr/local下解压,与hadoop处于同一目录级别
[root@master local]# tar -xzvf hbase-1.1.2-bin.tar.gz[root@master local]# mv hbase-1.1.2 hbase1.1.2
c) 编辑hbase-env.sh
编辑如下内容:export JAVA_HOME=/usr/local/jdk1.7 export HBASE_MANAGES_ZK=false
d) 编辑hbase-site.xml文件
<configuration> <property> <name>hbase.rootdir</name> <value>hdfs://master:9000/hbase</value> </property> <property> <name>hbase.cluster.distributed</name> <value>true</value> </property> <property> <name>hbase.zookeeper.quorum</name> <value>master,slave1,slave2</value> </property> <property> <name>hbase.zookeeper.property.dataDir</name> <value>/usr/local/zk3.4.6/data</value> </property></configuration>
e) 编辑regionservers文件
masterslave1slave2
f) 把Hbase复制到其他机器
[root@master local]# scp -r hbase1.1.2 slave1:/usr/local[root@master local]# scp -r hbase1.1.2 slave2:/usr/local
g) 启动hase
[root@master bin]# start-hbase.sh
h) 检查启动是否成功
[root@master bin]# jps……4209 HRegionServer4070 Hmaster……[root@slave1 bin]# jps……3771 HRegionServer……http://master:16030
i) 关闭hbase
[root@master bin]# stop-hbase.sh
4) 启动顺序
a) 启动hadoop
b) 启动zookeeper
c) 启动hbase
d) 关闭hbase
e) 关闭zookeeper
f) 关闭hadoop
0 0
- hadoop学习笔记(十)——hadoop + hbase + zookeeper
- Xshell Hadoop Zookeeper Hbase笔记
- HBase/Hadoop学习笔记
- HBase/Hadoop学习笔记
- HBase/Hadoop学习笔记
- hadoop学习——Hbase
- hadoop hbase zookeeper启动顺序 笔记
- zookeeper+hadoop+hbase 之 hadoop
- hadoop学习笔记(7)-Hadoop+Zookeeper+HBase分布式安装部署
- Hadoop+Hbase+Zookeeper安装
- hadoop,zookeeper.hbase安装
- hadoop+zookeeper+hbase+hive
- Hadoop- Zookeeper-Hbase搭建
- hadoop+zookeeper+hbase安装
- Hadoop Core、HBase 、ZooKeeper
- zookeeper与hadoop、hbase
- hadoop+HBase+Zookeeper 安装
- hadoop Zookeeper hbase
- QTableView的应用(Qss美化,加checkbox)
- STL入门之处理相反数
- <LeetCode OJ> 22. Generate Parentheses
- 一键加群android代码如何使用!
- 12本最具影响力的程序员书籍
- hadoop学习笔记(十)——hadoop + hbase + zookeeper
- Java基础_12_正则表达式
- Swift Control Flow控制流
- 显著性检测算法学习阶段论文总结(3)
- android 自定义控件以及自定义view学习(随机验证码生成)
- MultipeerConnectivity(简介)
- 02-SSH
- 直接插入排序
- 03-SSH server config