HBase搭建--Fully-distributed

1、搭建方式说明

	By default, HBase runs in standalone mode. Both standalone mode and pseudo-distributed mode are provided for the purposes of small-scale testing. For a production environment, distributed mode is advised. In distributed mode, multiple instances of HBase daemons run on multiple servers in the cluster.

2、搭建步骤

1、将集群中的所有节点的hosts文件配置完成

2、将集群中的所有节点的防火墙关闭

3、将集群中的所有节点的时间设置一致

yum install ntpdate
ntpdate ntp1.aliyun.com

4、将所有的节点设置免密钥登陆

ssh-keygen
ssh-copy-id -i /root/.ssh/id_rsa.pub node01(节点名称)

5、解压hbase安装包

tar xzvf hbase-2.0.5-bin.tar.gz -C /opt/bigdata
cd hbase-2.0.5/

6、在/etc/profile文件中配置HBase的环境变量

export HBASE_HOME=/opt/bigdata/hbase-2.0.5
将$HBASE_HOME设置到PATH路径中

7、进入到/opt/bigdata/hbase-2.0.5/conf目录中,在hbase-env.sh文件中添加JAVA_HOME

设置JAVA的环境变量
JAVA_HOME=/usr/java/jdk1.8.0_181-amd64
设置是否使用自己的zookeeper实例
HBASE_MANAGES_ZK=false

8、进入到/opt/bigdata/hbase-2.0.5/conf目录中,在hbase-site.xml文件中添加hbase相关属性

<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://mycluster/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>node02,node03,node04</value>
</property>
</configuration>

9、修改regionservers文件,设置regionserver分布在哪几台节点

node02
node03
node04

10、如果需要配置Master的高可用,需要在conf目录下创建backup-masters文件,并添加如下内容:

node04

11、拷贝hdfs-site.xml文件到conf目录下

cp /opt/bigdate/hbase-2.6.5/etc/hadoop/hdfs-site.xml /opt/bigdata/hbase-2.0.5/conf

12、在任意目录下运行hbase shell的命令,进入hbase的命令行进行相关操作。

最新文章

  1. PHP控制输出不缓存头
  2. Oracle数据库,join多表关联方式、union结果集合并
  3. Qt中如何添加.qrc文件
  4. 知识总结提炼-AP模块
  5. BST树
  6. SharePoint重置密码功能Demo
  7. ActiveMQ可靠性机制
  8. Firefly官方教程之Distributed使用文档
  9. Unicode编码的熟悉与研究过程(内附全部汉字编码列表)
  10. Android自动化测试之monkeyrunner工具
  11. Unix/Linux周边环境C编程新手教程(1) Solaris 11 64bit环境结构
  12. Dynamics CRM 2015-Form之控制Ribbon Button
  13. 用abp vNext快速开发Quartz.NET定时任务管理界面
  14. elasticsearch之分词插件使用
  15. SQL 对结果集进行分组排序过滤重复数据
  16. 如何搭建WebRTC信令服务器
  17. 使用WPF制作视频监控多画面切换
  18. ch3:文件处理与异常
  19. javaagent
  20. Syntax error on token(s), misplaced construct(s)

热门文章

  1. 搜索引擎算法研究专题五:TF-IDF详解
  2. 配置OpenLDAP,Java操作LDAP,DBC-LDAP进访问
  3. jQuery file upload cropper的流程
  4. 测开之路一百四十八:WTForms表单验证
  5. Java多线程学习——join方法的使用
  6. 【Linux开发】IO streaming DMA buffer importing
  7. Kotlin-Note
  8. 虚拟机上首次安装Ubuntu后 root密码设置
  9. 关于android工具链
  10. CentOS7使用集群同步脚本对配置文件同步分发