hbase 0.98.14集群部署
2015-09-21 11:13
316 查看
1. 安装与配置
1.1. 前置条件
确保已经安装了hadoop并保证hadoop运行正常。
配置环境变量:
1.2. 将安装包解压到/usr/local(或者/opt)下, 编辑conf/hbase-env.sh 在开头部分添加:
[plain] view
plaincopy
![](https://code.csdn.net/assets/CODE_ico.png)
![](https://code.csdn.net/assets/ico_fork.svg)
export JAVA_HOME=/usr/java/jdk1.7.0_51
export HBASE_LOG_DIR=/var/hbase/logs
1.3. 配置${HBASE_HOME}/conf/hbase-site.xml
我没有用Hbase的zookeeper,我是用的自己配置的zookeeper集群,在Master,Slave1上。
1.4 配置slave结点列表
配置RegionServer机器,类似于Hadoop中的slaves配置文件,添加相应的机器ip,这里为
2. 启动HBase集群
1.首先启动hadoop的hdfs子进程,在${HADOOP_HOME}目录下
2.启动Hbase,在${HBASE_HOME}目录下
3.判断是否启动成功
4.停止Hbase
5.停止hadoop
1.1. 前置条件
确保已经安装了hadoop并保证hadoop运行正常。
配置环境变量:
HBASE_HOME=/usr/local/hbase PATH=$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$HBASE_HOME/bin export PATH
1.2. 将安装包解压到/usr/local(或者/opt)下, 编辑conf/hbase-env.sh 在开头部分添加:
[plain] view
plaincopy
![](https://code.csdn.net/assets/CODE_ico.png)
export JAVA_HOME=/usr/java/jdk1.7.0_51
export HBASE_LOG_DIR=/var/hbase/logs
1.3. 配置${HBASE_HOME}/conf/hbase-site.xml
<configuration> <property> <name>hbase.tmp.dir</name> <value>/var/hbase</value> </property> <property > <name>hbase.rootdir</name> <value>hdfs://YOUR-NAMENODE:9000/hbase</value> </property> <property > <name>hbase.cluster.distributed</name> <value>true</value> </property> <property> <name>hbase.zookeeper.quorum</name> <value>Master,Slave1</value> </property> </configuration>注:zookeeper默认由hbase集成的方式部署,如果要想独立部署,需要在hbase-env.sh文件中,将HBASE_MANAGES_ZK设置成false
我没有用Hbase的zookeeper,我是用的自己配置的zookeeper集群,在Master,Slave1上。
1.4 配置slave结点列表
配置RegionServer机器,类似于Hadoop中的slaves配置文件,添加相应的机器ip,这里为
Slave1
2. 启动HBase集群
1.首先启动hadoop的hdfs子进程,在${HADOOP_HOME}目录下
bin/start-dfs.shhadoop的其他进程暂不需要
2.启动Hbase,在${HBASE_HOME}目录下
bin/start-hbase.sh
3.判断是否启动成功
http://master:60010 查看MasteServer界面 http://slave:60030 查看RegionServer界面
4.停止Hbase
bin/stop-hbase.sh
5.停止hadoop
bin/stop-dfs.sh
相关文章推荐
- AHOI 2009 行星序列 BZOJ 1798 COGS 1272 线段树模板题:加、乘标记
- apache 日志轮询三种方法
- 设计模式学习笔记-抽象工厂模式
- 设计模式学习笔记-建造者模式
- Node.js8 Buffer对象
- html 优化
- 被swoole坑哭的PHP程序员
- 小强的HTML5移动开发之路(3)——HTML5与HTML4比较
- 关于execute、executeUpdate、executeQuery三者返回值的区别
- js动态拼接div显示。
- 小强的HTML5移动开发之路(3)——HTML5与HTML4比较
- 小强的HTML5移动开发之路(3)——HTML5与HTML4比较
- 设计模式学习笔记-原型模式
- HDU 5452 LCA
- 简单计算器的实现
- [Android Pro] fragment中嵌套viewpager,vierpager中有多个fragment,不显示
- asp.net后台导出excel的方法:使用response导出excel
- void (*f(int, void (*)(int)))(int) 函数解析 转
- first H5
- Unable to open ...\tools\capture\allegro.cfg for reading