HBase集群的搭建(在《HBase伪分布式安装》基础上搭建)

1 集群结构,主节点(hmaster)是hadoop0,从节点(region server)是hadoop1和hadoop2
2 修改hadoop0上的hbase的几个文件
  (1)修改hbase-env.sh的最后一行export HBASE_MANAGES_ZK=false
  (2)修改hbase-site.xml文件的hbase.zookeeper.quorum的value值为hadoop0,hadoop1,hadoop2
  (3)修改regionservers文件(存放的region server的hostname),内容修改为hadoop1、hadoop2
3 复制hadoop0中的hbase文件夹到hadoop1、hadoop2中
    scp -r /usr/local/hbase hadoop1:/usr/local/
    scp -r /usr/local/hbase hadoop2:/usr/local/
  复制hadoop0中的/etc/profile到hadoop1、hadoop2中,
    scp /etc/profile hadoop1:/etc/
    scp /etc/profile hadoop2:/etc/
  在hadoop1、hadoop2上执行source /etc/profile
4 首先启动hadoop,然后启动zookeeper集群。
   最后在hadoop0上启动hbase集群。
 start-all.sh(只在hadoop0上执行)----->zkServer.sh start(三个节点都要执行并查看status)----->start-hbase.sh(只在hadoop0上执行)
5 验证:jps(HMaster,HRegionServer)
    也可在浏览器中输入hadoop0:60010查看

最新文章

  1. 记dynamic的一个小坑 -- RuntimeBinderException:“object”未包含“xxx”的定义
  2. sshfs 实现普通用户可读写
  3. 何必苦等VS2015?来看看VS2013下实现移动端的跨平台开发
  4. 使用PDFCreate 和 Powershell 自动保存网页为PDF
  5. ASP.NET MVC Global.cs - 应用程序事件
  6. 开放地址法实现HashTable
  7. codeforces 675B B. Restoring Painting(暴力枚举)
  8. C++之vector用法
  9. c# 用正则表达式获取开始和结束字符串中间的值
  10. Java-单机版的书店管理系统(练习设计模块和思想_系列汇总)
  11. java锁机制
  12. Spark内存管理-UnifiedMemoryManager和StaticMemoryManager
  13. OSPFv3实验配置(GNS3)
  14. 视频编码---mjpeg
  15. 关于Unsupported major.minor version 52.0解决办法(再次回顾)
  16. 在MVC应用程序中,怎样删除上传的文件
  17. C++ operator关键字详解
  18. AsyncTask异步类的简单操作
  19. linux mutt的安装和使用
  20. 常用html设置:

热门文章

  1. 如何使用vuejs过滤器
  2. 用pip install升级已安装的包的附加包, 以tabulate包为例
  3. PHP面向对象__set(赋值方法)
  4. ASP.NET 前台Javascript调用后台代码 / 后台调用前台Javascript
  5. C#反射-Assembly.Load、LoadFrom与LoadFile
  6. Android Build.VERSION.SDK_INT兼容介绍
  7. C# WebClient、 jsonp实现跨域
  8. C#匿名函数与Lambda表达式
  9. 85.YCbCr与YUV的区别
  10. jQuery-对标签元素 文本操作-属性操作-文档的操作