Hhbase集群搭建

一 第一步 准备:搭建hadoop集群,搭建zookeeper

二 第二步:上传安装包

解压

1 tar -zxvf  hbase-1.2.1-bin.tar.gz

重命名

2 mv hbase-1.2.1 hbase

删除不需要的文件

3 rm -rf docs

4修改conf的相关配置

hadoop的hdfs-site.xml和core-site.xml 放到hbase/conf下

cd apps/hadoop/etc/hadoop

cp hdfs-site.xml /root/apps/hbase/conf

cp core-site.xml /root/apps/hbase/conf

5 vi hbase-env.sh

修改JAVA_HOME

export JAVA_HOME=/root/apps/jdk1.7.0_80

修改export HBASE_MANAGES_ZK=false

保存

6 修改 hbase-site.xml

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

7 修改 regionservers

8 修改 backup-masters来指定备用的主节点

9把配置好的hbase拷贝到mini2,mini3

scp -r hbase mini2:$PWD

scp -r hbase mini3:$PWD

第三步:

启动zk,

bin/zkServer.sh start

启动hadoop集群,

start-dfs.sh

启动hbase

./start-hbase.sh

访问页面

http://mini1:16010/master-status

如果杀掉mini1的进程

kill -9 57433

如果启动mini1,此时mini1就会变成备用的

最新文章

  1. 【转】Caffe初试(五)视觉层及参数
  2. CSS盒子模型元素实际宽度的计算
  3. NFS和mount常用参数详解
  4. MySQL索引背后的数据结构及算法原理 --转
  5. Android中Cursor(游标)类的概念和用法
  6. linux注销开关机
  7. C++栈和堆的生长方向
  8. python基础之Day20part1
  9. 2.pandas数据清洗
  10. webpack打包报错
  11. angular组件之间的通讯
  12. docker私有仓库pull/push
  13. appium +ios 判断元素是否存在,排除visible=“false”的数据
  14. 部署openfire到linux环境下
  15. vim在系统剪切板的复制与粘贴
  16. 使用Html和ashx文件实现其简单的注册页面
  17. 第三周作业3——Bug Report
  18. spring mvc 文档哪里有
  19. JPEG图片扩展信息读取与改动
  20. weblogic之CVE-2017-3248,CVE-2018-2628,CVE-2018-2893,CVE-2018-3245反序列绕过分析

热门文章

  1. DockerSwarm 集群环境搭建
  2. Eclipse-运行符-数据类型转换-环境变量配置
  3. Android GreenDao 深查询 n:m 的关系
  4. 融云参加RTC实时互联网大会 现场集成IM SDK
  5. Kafka-broker配置说明
  6. CocoaPods 安装使用
  7. 2、Task 使用 ContinueWith 而不要使用 Wait
  8. Instance Methods are Curried Functions in Swift
  9. 118. Pascal&#39;s Triangle@python
  10. vue父组件获取子组件页面的数组 以城市三级联动为例