1、hbase是依赖Hadoop运行的,因此先确保自己已搭建好Hadoop集群环境

  没安装的可以参考这里:https://www.cnblogs.com/chaofan-/p/9740408.html

2、下载Hbase :

  wget http://mirror.bit.edu.cn/apache/hbase/1.4.8/hbase-1.4.8-bin.tar.gz

  解压:

  tar zxf hbase-1.4.-bin.tar.gz

  重命名:

  mv hbase-1.4. hbase 

3、配置环境变量

  把hbase的路径添加到环境变量中:

   sudo vim /etc/profile
  export HBASE_HOME=/home/wang/hbase
  export PATH=$HBASE_HOME/bin:$PATH
  
  将这两行添加到最后,然后保存,source使之生效
  source /etc/profile

4、修改hbase的配置文件

  需要修改的配置文件有三个,都在hbase下的conf文件夹中,分别是:

    hbase-env.sh

    hbase-site.xml

    regionservers

  4.1 配置 hbase-env.sh:vim hbase-env.sh

     请注意第二个参数,hbase自身的名称是错误的,因此需要自己修改

  

  4.2 vim hbase-site.xml

   

  4.3 vim regionservers

    将从节点名称写入即可,配置机器名称在/etc/hosts文件中

    

  4.4 将本机的Hbase远程拷贝给从节点,记得从节点的环境变量也要相应修改,与上面master机器的修改方法相同

    scp -r /home/wang/hbase node1:/home/wang
    scp -r /home/wang/hbase node1:/home/wang

5、上面的步骤完成之后,我们的Hbase分布式环境搭建完成,接下来测试一下是否可以正常启动

  启动顺序:1、hadoop,2、zookeeper,3、hbase

  5.1 启动Hadoop: 可参考 https://www.cnblogs.com/chaofan-/p/9740408.html

     hadoop/bin/start-all.sh

  5.2 启动zookeeper,主从节点分别启动:

    zookeeper/bin/zkServer.sh start

    输入jps,启动成功会出现QuorumPeerMain进程

  5.3 启动Hbase,主节点会出现Hmaster进程,从节点出现HRegionServer进程

    

     

最新文章

  1. IIS 配置Http重定向到Https
  2. 【HTML】嵌入图像
  3. WebView相关
  4. 多重背包问题:悼念512汶川大地震遇难同胞——珍惜现在,感恩生活(HDU 2191)(二进制优化)
  5. linux性能分析工具
  6. js冒泡事件之之之
  7. Python学习 之 函数
  8. C# 操作电脑 关机 重启 注销 休止 休眠
  9. MVC 使用AJAX POST上传图片的方式
  10. “玲珑杯”ACM比赛 Round #12题解&源码
  11. 老李分享: 并行计算基础&编程模型与工具 1
  12. 用app.net Core搞点多国语言网站
  13. [HNOI2008]越狱
  14. vue.js之组件篇
  15. 反调试——jmp到那个地址
  16. es的scoll滚动查询技术
  17. 【Hi3516】 uboot下烧写BSP
  18. 2018/04/03 每日一个Linux命令 之 lastb/last
  19. 编写高效的JavaScript程序
  20. .Net 使用HighCharts 导入图片到Excel

热门文章

  1. 利用类的反射导入excel示例
  2. Base64编码解码JS
  3. Linux简单线程池实现(带源码)
  4. ARC085F NRE
  5. 学习笔记《Java多线程编程实战指南》二
  6. python之路——20
  7. Java程序国际化学习代码一
  8. Python【每日一问】14
  9. spring4学习笔记
  10. Keras bug in model.predict