HBase分布式安装
来源:互联网 发布:史上最贱小游戏之网络 编辑:程序博客网 时间:2024/06/03 00:46
一、安装准备及环境说明
运行在http://www.cnblogs.com/stGeekpower/p/3307289.html中的三台机器上hbase1作为master,hbase2、3作为region server。
HBase的版本为0.94.11-security,下载地址http://mirror.cc.columbia.edu/pub/software/apache/hbase/stable/hbase-0.94.11-security.tar.gz
二、安装操作
下载后,先解压,然后进入conf目录,编辑配置:
1、修改hbase-site.xml配置文件,在configuration里添加
<property> <name>hbase.rootdir</name> <value>hdfs://hbase1:9000/hbase</value></property><property> <name>hbase.cluster.distributed</name> <value>true</value></property><property> <name>hbase.zookeeper.quorum</name> <value>hbase1,hbase2,hbase3</value></property><property> <name>hbase.zookeeper.property.dataDir</name> <value>/home/songtao/zookeeper_data</value></property><property> <name>hbase.master.info.bindAddress</name> <value>hbase1</value> <description>The bind address for the HBase Master web UI </description></property>
2、修改hbase-env.sh文件,加入:
export JAVA_HOME=/home/songtao/jdk1.6.0_35
export HBASE_MANAGES_ZK=true
3、编辑regionservers文件,添加两个RegionServer:
hbase2hbase3
4、配置另外两台
将hbase安装文件拷贝到另两台机器:
$ scp -r hbase-0.94.11-security hbase2:/home/songtao/$ scp -r hbase-0.94.11-security hbase3:/home/songtao/
三、运行&停止HBase
运行HBase之前必须先开启Hadoop,允许和停止命令如下:
sh /home/songtao/hbase-0.94.11-security/bin/start-hbase.shsh /home/songtao/hbase-0.94.11-security/bin/stop-hbase.sh
运行后会看到如下几个进程,hadoop、hbase相关,两个图分别是master和regionserver
四、测试
1、进入hbase shell,用status命令查看集群状态,如下:
2、建一个测试表:
hbase(main):005:0> create 't1','f1'
3、登录另外两台机器查看数据是否能查到:
查看hdfs,t1已经生成:
进入hbase shell 查询:
4、另外可以通过web页面查看集群状态等(需要设置好本地hosts):
http://hbase1:60010
五、配置过程中遇见的各种问题
在成功配置好集群后进入shell遇见了各种问题,在此不详细叙述,可以参考http://samwalt.iteye.com/blog/1099348文章中提到的解决方法解决。
需要注意的是hadoop临时文件、防火墙、文件访问权限、hdfs的格式化、hosts设置、zookeeper数据清空等问题。
- HBase分布式安装手册
- Hbase分布式安装
- hbase伪分布式安装
- HBase分布式安装手册
- Hbase分布式安装
- 完全分布式安装HBase
- HBase完全分布式安装
- hbase分布式安装
- Hbase分布式的安装
- HBase完全分布式安装
- HBase分布式安装
- Hbase完全分布式安装
- hbase的分布式安装
- hbase伪分布式安装
- Hbase分布式安装
- Hbase 伪分布式安装
- hbase伪分布式安装
- Hbase分布式安装
- 如何用firebug调试js
- UITableView自定义Section
- IT企业专利工程师之四——企业如何有效进行知识产权管理
- 数据库优化
- Linux(Centos)配置OpenSSH无密码登陆
- HBase分布式安装
- 嵌入式环境下的算法开发之学习建议 (转载)
- IT企业专利工程师之五——多维专利布局
- Grails教程之--层次关系(Domain)
- 我来说说移动互联网
- [Sciter系列] MFC下的Sciter–1.创建工程框架
- 不只是马甲 简析Chrome和Webkit的渊源
- Spring面向切面的简单示例(基于Annotation配置)
- oracle连接数据库的时间