前提:已经安装过jdk,HDFS集群和zookeeper,我的集群规划见HDFS的文章中

1.在1上安装配置hbase

下载:http://mirror.bit.edu.cn/apache/hbase/stable/

 tar -zxvf hbase-1.2.-bin.tar.gz -C itcast/

2.修改配置文件   cd  /itcast/hbase-1.2.6/conf

(1)vi hbase-site.xml

<configuration>
<!-- 指定hbase在HDFS上存储的路径 -->
<property>
<name>hbase.rootdir</name>
<value>hdfs://ns1/hbase</value>
</property>
<!-- 指定hbase是分布式的 -->
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<!-- 指定zk的地址,多个用“,”分割 -->
<property>
<name>hbase.zookeeper.quorum</name>
<value>itcast04:2181,itcast05:2181,itcast06:2181</value>
</property>
</configuration>

(2)vi hbase-env.sh

export JAVA_HOME=/usr/java/jdk1..0_144
export HBASE_MANAGES_ZK=false(最后的地方)

(3)vi regionservers(在3456上存放HBase的regionservers)

        去掉原来的,改为:

itcast03
itcast04
itcast05
itcast06

3.删除doc文件,拷贝速度会快一些。(最后已经配置过ssh免登陆,否则要输很多次密码)

rm -rf /itcast/hbase-1.2./docs/

将hdfs中的映射关系(ns1,namenode在哪)拷贝到Hbase中

cd /itcast/hadoop-2.7./etc/hadoop/
scp core-site.xml hdfs-site.xml itcast01:/itcast/hbase-1.2./conf/

将hbase拷贝到其他虚拟机

scp -r /itcast/hbase-1.2./  itcast02:/itcast/(文件夹要加-r,递归拷贝)
scp -r /itcast/hbase-1.2./ itcast03:/itcast/
scp -r /itcast/hbase-1.2./ itcast04:/itcast/
scp -r /itcast/hbase-1.2./ itcast05:/itcast/
scp -r /itcast/hbase-1.2./ itcast06:/itcast/

4.在1上启动HBase(先启动zookeeper和HDFS)

cd /itcast/hbase-1.2./bin
./start-hbase.sh

5.通过浏览器访问hbase管理页面

http://192.168.0.201:16010/(注意现在的端口号不是以前的60010)
hdfs中多了一个/hbase目录http://192.168.0.201:50070/

6.为了集群的安全,这里启动多个HMaster

  在2中:cd /itcast/hbase-1.2.6/bin

单独启用一个进程:./hbase-daemon.sh start master(注意不是hmaster)
  借助zk,一个是active,一个是standby

最新文章

  1. python--批量下载豆瓣图片
  2. 【转】PHP 位运算应用口诀
  3. iOS Build Setting证书设置
  4. 用linux遇到的一个死循环
  5. Object-C: 枚举
  6. 漫游Kafka设计篇之性能优化
  7. [JavaScript] js实现简单的代码运行框
  8. Oracle 搜集统计信息的存储过程
  9. Design Tic-Tac-Toe 解答
  10. Android实现获取本机中所有图片
  11. 使用 JSON.parse 反序列化 ISO 格式的日期字符串, 将返回Date格式对象
  12. ReSharper 全教程
  13. sqlite相关使用
  14. Power BI和 Visio 集成优缺点
  15. Gmail 设置,时区
  16. Android程序对不同手机屏幕分辨率自适应的方法
  17. STL中的algorithm
  18. struts2针对mvc的框架 spring针对解耦与事务的框架
  19. 本地jar包 安装到本地仓库中的命令
  20. Python之namedtuple源码分析

热门文章

  1. SAP中的货币与金额
  2. 网络连接详细信息出现两个自动配置ipv4地址的解决办法
  3. JAXB解析xml 的注解说明
  4. [转]iOS WebKit browsers and auto-zooming form controls
  5. Android 比SwipeRefreshLayout更漂亮和强大的下拉刷新控件:Android-MaterialRefreshLayout
  6. opencv 检测图片中圆形物体(解决乱线问题)
  7. 前端er怎样操作剪切复制以及禁止复制+破解等
  8. CAD得到多行文本(com接口VB语言)
  9. Mybatis学习总结二
  10. 01C++编辑编译运行环境