HBase 部署与使用

部署

Zookeeper 正常部署

$ ~/modules/zookeeper-3.4.5/bin/zkServer.sh start

首先保证 Zookeeper 集群的正常部署,并启动之:

Hadoop 正常部署

$ ~/modules/hadoop-2.7.2/sbin/start-dfs.sh

$ ~/modules/hadoop-2.7.2/sbin/start-yarn.sh

Hadoop 集群的正常部署并启动之:

HBase 的解压

$ tar -zxf ~/softwares/installations/hbase-1.3.1-bin.tar.gz -C ~/modules/ 解压 HBase 到指定目录:

HBase 的配置文件

需要修改HBase 对应的配置文件。

hbase-env.sh 修改内容:

export JAVA_HOME=/home/admin/modules/jdk1.8.0_121

export HBASE_MANAGES_ZK=false

需要修改hbase-site.xml

hbase.rootdir hdfs://linux01:9000/hbase

hbase.cluster.distributed true

hbase.master.port 16000

hbase.zookeeper.quorum linux01:2181,linux02:2181,linux03:2181

hbase.zookeeper.property.dataDir

/home/admin/modules/zookeeper-3.4.5/zkData

regionservers: linux01 linux02 linux03

HBase 需要依赖的 Jar 包 由于 HBase 需要依赖Hadoop,所以替换 HBase 的 lib 目录下的 jar 包,以解决兼容问题:

$ rm -rf /home/admin/modules/hbase-1.3.1/lib/hadoop-*

$ rm -rf /home/admin/modules/hbase-1.3.1/lib/zookeeper-3.4.6.jar

删除原有的 jar: 再添加新的jar包

HBase 软连接 Hadoop 配置 $ ln -s ~/modules/hadoop-2.7.2/etc/hadoop/core-site.xml ~/modules/hbase-1.3.1/conf/core-site.xml

$ ln -s ~/modules/hadoop-2.7.2/etc/hadoop/hdfs-site.xml ~/modules/hbase-1.3.1/conf/hdfs-site.xml

HBase 远程 scp 到其他集群

$ scp -r /home/admin/modules/hbase-1.3.1/ linux02:/home/admin/modules/

$ scp -r /home/admin/modules/hbase-1.3.1/ linux03:/home/admin/modules/

HBase 服务的启动 启动方式一: $ bin/hbase-daemon.sh start master $ bin/hbase-daemon.sh start regionserver

启动方式二: $ bin/start-hbase.sh $ bin/stop-hbase.sh

查看页面 http://linux01:16010

最新文章

  1. C#基础-技术还债3-枚举【pending】
  2. s3c2440液晶屏驱动 (内核自带) linux-4.1.24
  3. BZOJ 2002 [Hnoi2010]Bounce 弹飞绵羊 ——Link-Cut Tree
  4. 利用freemarker 静态化网页
  5. [jQuery编程挑战]007 切换数据表格的行列
  6. Event 元标签中的代码提示问题
  7. Android 为应用添加数字角标
  8. vs 2010 引用DLL 遇到问题
  9. c#判断外部可执行程序是否已打开(若未打开则打开)
  10. linux --> gcc编译之路径搜索
  11. 排序算法之冒泡排序的思想以及Java实现
  12. [宁波集训]0827Day1
  13. cocos2d-js 调试办法 断点调试 Android真机调试
  14. HTML(四):行级标签和块级标签
  15. PTA (Advanced Level) 1027 Colors in Mars
  16. npm、webpack、Gulp 中文教程
  17. 实现MySQL数据库的实时备份
  18. vue2.0中,由于页面完成之后dom还未加载完成如何进行操作
  19. chromium之task
  20. Linux 内核中的 GCC 特性

热门文章

  1. Lucene学习入门——核心类API
  2. jupyter notebook 报错 ImportError: No module named matplotlib
  3. 数据结构与算法分析java——线性表1
  4. SAP成都C4C小李探花:浅谈Fiori Design Guidelines
  5. IOS 封装View的fram(X Y W H )
  6. selenium项目--读取测试用例
  7. ABI and ISA
  8. 4. NBU文件备份与恢复,图形界面&字符界面操作
  9. Action 语法的简介
  10. P1242 新汉诺塔(hanio)