hadoop完全分布式安装HBase
来源:互联网 发布:principle软件 编辑:程序博客网 时间:2024/05/17 23:47
安装环境:
OS: Centos 6.6
JDK: jdk1.7.0_71
Hadoop: hadoop-2.5.2
Hbase: hbase-0.98.7
下载HBase安装包,hbase-0.98.7-hadoop2-bin.tar,HBase后面的数字代表HBase的版本号,紧跟在后的hadoop[x]表示支持的Hadoop版本,我的Hadoop版本为2.X所以选择hbase-0.98.7-hadoop2-bin.tar这一版本下载。步骤如下:
将hbase-0.98.7-hadoop2-bin.tar上传到集群,我是上传到/home/gznc/下面,并解压,解压命令:
tar -zxvf hbase-0.98.7-hadoop2-bin.tar
进入HBase配置文件目录进行配置,命令:
cd /home/gznc/hbase-0.98.7-hadoop2/conf/ls
配置主节点(master)上的hbase-site.xml,命令:
vim hbase-site.xml
修改为如下内容
<configuration> <property> <name>hbase.rootdir</name> <value>hdfs://master:9000/hbase</value> </property> <property> <name>hbase.zookeeper.property.dataDir</name> <value>/home/gznc/zookeeper</value> </property> <property> <name>hbase.cluster.distributed</name> <value>true</value> </property> <property> <name>hbase.zookeeper.quorum</name> <value>master,slave01,slave02,slave03</value> </property></configuration>
在主节点上(master)配置从节点(slave)结点列表,命令:
vim regionservers
删掉默认的localhost,并添加想要运行RegionServer的节点名,一个节点一行
设置从节点(slave01)为运行HMaster的备用节点,命令:
vim backup-masters
注意:backup-masters文件并不存在,使用上述命令设置保存后会生成该文件。这里直接添加一行填上相应的主机名即可,我填的是从节点slave01
配置HBase上jdk的路径,命令:
vim hbase-env.sh
修改为这样
The java implementation to use. Java 1.6 required.export JAVA_HOME=/usr/java/jdk1.7.0_71
在主节点上(master)分发HBase到各个从节点(slave),命令:
cdscp -r /home/gznc/hbase-0.98.7-hadoop2 slave01:/home/gznc/
配置HBase环境变量,命令:
vi /home/gznc/.bash_profile
添加如下两行
export HBASE_HOME=/home/gznc/hbase-0.98.7-hadoop2export PATH=$HBASE_HOME/bin:$PATH
主节点(master)分发到各个从节点(slave),命令:
scp -r /home/gznc/.bash_profile slave01:/home/gznc
在主节点上(master)启动HBase,命令:
cd /home/gznc/hbase-0.98.7-hadoop2/bin/start-hbase.sh
输出信息如下:
slave03: starting zookeeper, logging to /home/gznc/hbase-0.98.7-hadoop2/bin/../logs/hbase-gznc-zookeeper-slave03.outslave01: starting zookeeper, logging to /home/gznc/hbase-0.98.7-hadoop2/bin/../logs/hbase-gznc-zookeeper-slave01.outslave02: starting zookeeper, logging to /home/gznc/hbase-0.98.7-hadoop2/bin/../logs/hbase-gznc-zookeeper-slave02.outmaster: starting zookeeper, logging to /home/gznc/hbase-0.98.7-hadoop2/bin/../logs/hbase-gznc-zookeeper-master.outstarting master, logging to /home/gznc/hbase-0.98.7-hadoop2/logs/hbase-gznc-master-master.outslave03: starting regionserver, logging to /home/gznc/hbase-0.98.7-hadoop2/bin/../logs/hbase-gznc-regionserver-slave03.outslave01: starting regionserver, logging to /home/gznc/hbase-0.98.7-hadoop2/bin/../logs/hbase-gznc-regionserver-slave01.outslave02: starting regionserver, logging to /home/gznc/hbase-0.98.7-hadoop2/bin/../logs/hbase-gznc-regionserver-slave02.outslave01: starting master, logging to /home/gznc/hbase-0.98.7-hadoop2/bin/../logs/hbase-gznc-master-slave01.out
各个节点上执行jps命令
主节点出现如下红色部分
从节点出现如下紫色部分
第一个从节点
第二个从节点
第三个从节点
在Linux上的浏览器地址栏中输入主节点主机名:端口号,我的是master:60010
这样就表明HBase安装成功了
- hadoop完全分布式安装HBase
- Hadoop+HBase完全分布式安装
- Hadoop+HBase完全分布式安装
- Hadoop+HBase完全分布式安装
- Hadoop完全分布式集群安装Hbase
- Hadoop完全分布式集群安装Hbase
- Hbase笔记四:Hbase基于Hadoop的完全分布式安装
- 完全分布式安装HBase
- HBase完全分布式安装
- HBase完全分布式安装
- Hbase完全分布式安装
- hbase完全分布式安装
- Hbase完全分布式安装
- 基于hadoop-2.6.0的hbase完全分布式安装
- 完全分布式安装Hadoop,Hive,Hbase,Hwi,Zookeeper
- hadoop分布式安装hbase
- hadoop完全分布式安装
- 完全分布式安装hadoop
- 初始 — UML
- libvirtd 学习
- DPDK的效率优化
- 收藏的好东西
- HDU 1166 敌兵布阵
- hadoop完全分布式安装HBase
- UML EnterPrise使用
- 【ES6学习】— (6)class定义类语法与Module模块化简介
- Android复习之旅--SharePreferences
- Apple公司Darwin流式服务器源代码分析
- 母函数 hdu 1709
- android中gradle的介绍
- 数据结构:两栈共享存储空间
- 冒泡排序的简单理解