前提安装好hadoop基于QJM的高可用

node1 HMaster
node2 HMaster、HRegionServer
node3 HRegionServer
node4 HRegionServer
node5 HRegionServer

1.下载hbase-1.2.3-bin.tar.gz软件

http://www.apache.org/dyn/closer.cgi/hbase/tar -xvf hbase-1.2.3-bin.tar.gz -C /opt/ #解压到/opt目录

2.修改hbase-env.sh配置文件,添加如下配置

export JAVA_HOME=/opt/jdk1.7.0_79
export HADOOP_HOME=/opt/hadoop-2.7.3
export HBASE_LOG_DIR=/home/hbase/log 自动以日志路径
export HBASE_MANAGES_ZK=false #不使用hbase自带的zookeeper

3.修改hbase-site.xml配置文件,添加如下配置

<configuration><property><name>hbase.rootdir</name><value>hdfs://masters/hbase</value>  #和hadoop配置文件hdfs-site.xml中的dfs.nameservices参数保持一致</property><property><name>hbase.cluster.distributed</name><value>true</value></property><property><name>hbase.master.port</name><value>16000</value>  #默认Master的端口</property><property><name>hbase.zookeeper.quorum</name><value>node3,node4,node5</value></property><property><name>hbase.zookeeper.property.clientPort</name><value>2181</value></property><property><name>hbase.zookeeper.property.dataDir</name><value>/home/zookeeper</value></property><property><name>hbase.tmp.dir</name><value>/home/hbase/tmp</value></property>

  <property>
    <name>hbase.coprocessor.user.region.classes</name>  #开启Coprocessor
    <value>org.apache.hadoop.hbase.coprocessor.AggregateImplementation</value>
  </property>

  <property>
    <name>hbase.superuser</name>
    <value>hbase,root,hadoop</value>  #超级用户
  </property>

  <property>
    <name>hbase.security.authorization</name>
    <value>true</value>
  </property>

  <property>
    <name>hbase.coprocessor.master.classes</name>
    <value>org.apache.hadoop.hbase.security.access.AccessController</value>
  </property>

  <property>
    <name>hbase.coprocessor.region.classes</name>
    <value>org.apache.hadoop.hbase.security.token.TokenProvider,org.apache.hadoop.hbase.security.access.AccessController</value>
  </property>
</configuration>

4.定义HRegionServer节点,修改配置文件regionservers

node2
node3
node4
node5

5.启动hbase

start-hbase.sh    #在node1上运行
hbase-daemon.sh start master    #在node2上运行http://node1:16010  #访问web页面,查看各节点服务是否正常运行

转载于:https://www.cnblogs.com/wsl222000/p/5977286.html

在haoodp-2.7.3 HA的基础上安装Hbase HA相关推荐

  1. 34补1-2_3 HA Cluster基础及heartbeat实现HA

    HA Cluster基础及heartbeat实现HA 配置环境 node1:192.168.1.121CentOS6.7 node2:192.168.1.122CentOS6.7 node3:192. ...

  2. 在Mac上安装Hadoop HA 高可

    **Mac安装Hadoop HA高可 在Mac上安装Hadoop HA 高可用 配置环境: HA & Federation介绍 Hadoop 1.x与Hadoop 2.x Hadoop 2.x ...

  3. 在安装了Sql2000的基础上安装Sql2005的详细过程

    在安装了Sql2000的基础上安装Sql2005的详细过程 2008-09-04 19:10 在安装了Sql2000的基础上安装Sql2005的详细过程 Sql2005版本:Sql2005开发版,两张 ...

  4. 台式机下成功在windows10的基础上安装Ubuntu 18.04 LTS 系统(详细教程)

    台式机成功在windows10的基础上安装Ubuntu 18.04 LTS 系统 1 前言 因为工作缘故经常需要使用windows和ubuntu两个不同的计算机系统,因此想把实验室的台式机安装成双系统 ...

  5. win10的基础上安装win7

    首先给大家说明哦!在安装双系统的时候是从大到小的安装哦,也就是在win10的基础上安装win7,要是反过来的话,你的win7会被win10覆盖掉哦.(我是亲身体会了的哦) 那么安装方法如下: 首先打开 ...

  6. WIN10系统安装Ubuntu子系统并在此基础上安装ncl

    WIN10系统安装Ubuntu子系统并在此基础上安装ncl Windows10系统安装Ubuntu子系统 在安装了Windows10的基础上,如何安装Ubuntu子系统?网上已经有很多关于如何下载安装 ...

  7. 在windows10基础上安装ubuntu16.04——解决分区时找不到用于efi启动项的问题

    首先非常感谢一位博主的文章,绝对是装双系统的说明书,非常详细.建议需要安装双系统的伙伴先大致阅读一下这篇博客:https://www.cnblogs.com/masbay/p/10745170.htm ...

  8. 在win10的基础上安装Ubuntu16.04双系统

    文章目录 在win10的基础上安装Ubuntu16.04双系统 官网下载Ubuntu系统iso 使用UltraISO软件制作系统启动U盘 建立磁盘分区,放Ubuntu系统(推荐有60G空余空间) 进入 ...

  9. python与anaconda安装(先安装了python后安装anaconda,基于python已存在的基础上安装anaconda)——逼死强迫症、超详解

    目录 一.安装python(python3.7.4) 1.下载 (1)下载1(32位) (2)下载2(64位) 2.安装 3.配置python环境变量 4.检验python 二.安装anaconda( ...

最新文章

  1. python tkinter 布局_(4)python tkinter-布局
  2. MVC3教程之新手入门(转)
  3. 浴火银河星际跳跃(并查集)
  4. C语言之计算大数阶乘,如计算100!和1000!等~~~
  5. Inchat时代真的来了?上线一周突破百万用户
  6. 什么是设计模式_什么是设计?
  7. 图片不显示问题 图片url监测改变问题
  8. Don’t Worry.Be Scruffy.
  9. 搭建FTP服务之pure-ftpd
  10. 截取 %# Eval(val) %中的字符
  11. java学习笔记(3.31)
  12. (深度原创)华为基于LTC主流程的组织销售能力提升,含相关工具模板方法!
  13. 致初入职场的兄弟姐妹
  14. android 四大组件,安卓四大组件及其作用
  15. 计算机windows错误恢复,为什么windows错误恢复?
  16. 【信号与系统】系统线性时不变、因果稳定性的判定
  17. 罗技无线鼠标响应缓慢
  18. 论文导读:Deep Attentive Learning for Stock Movement Prediction From Social Media Text and Company Correl
  19. 参加中国移动开发者大会有感
  20. Tableau用多线图展示多个指标

热门文章

  1. oracle 对象仕途,“事业型”凤凰男为了仕途不顾家,妻子的选择让他措手不及...
  2. Python入门--为什么将元组设计为不可变序列
  3. 计算机组成原理—双口RAM和多模块存储器
  4. 把合数分解成若干个质因数相成
  5. 2017蓝桥杯C++A:方格分割(DFS)
  6. Gamma Correction
  7. 图像卷积详细解释 常用卷积核解释说明
  8. 纹理特征描述之自相关函数法 纹理粗糙性与自相关函数的扩展成正比 matlab代码实现
  9. [Python] os.path.splitext(path):分离文件名与扩展名
  10. [深度学习] 深度学习常见概念