Hbase部署

恩慈2年前技术文章673

安装前准备

1.1. 设置环境变量

所有hbase节点都要做

vi /etc/profile

 

export HBASE_HOME=/opt/hbase

export PATH=$PATH:$HBASE_HOME/bin

 

source /etc/profile

 

1.2. 创建用户及用户组

创建用户组

groupadd hbase

 

创建用户

useradd hbase -s /bin/bash -m -g hbase

usermod -aG hadoop hbase

安装hbase

1.3. 解压安装包

tar -zxf /opt/hbase-2.1.0.tar.gz -C /opt/

1.4. 分发软件包

分发软件包到别的hbase节点并创建软链接

scp -rp /opt/hbase-2.1.0 xxx.xxx.xxx.222:/opt

scp -rp /opt/hbase-2.1.0 xxx.xxx.xxx.10/opt

scp -rp /opt/hbase-2.1.0 xxx.xxx.xxx.11/opt

scp -rp /opt/hbase-2.1.0 xxx.xxx.xxx.12/opt

 

ln -s /opt/hbase-2.1.0 /opt/hbase

1.5. 创建目录并修改权限

mkdir -p /log/hbase

chown -R hbase:hbase /opt/hbase /log/hbase

 

su - hdfs

hdfs dfs -mkdir /hbase

hdfs dfs -chown hbase:hbase /hbase

 

配置hbase

1.6. 配置hbase-env.sh文件

vim $HBASE_HOME/conf/hbase-env.sh

 

内容如下:

export HBASE_MANAGES_ZK=false

export HBASE_DISABLE_HADOOP_CLASSPATH_LOOKUP="true"

export JAVA_HOME=/opt/jdk1.8

export HBASE_LOG_DIR=/log/hbase

export HADOOP_CONF_DIR=/opt/hadoop/etc/hadoop

1.7. 配置hbase-site.xml文件

vim /opt/hbase/conf/hbase-site.xml

 

 

1.8. 配置regionservers文件

vim /opt/hbase/conf/regionservers

 

内容如下:

xxx.xxx.xxx.10

xxx.xxx.xxx.11

xxx.xxx.xxx.12

 

1.9. 配置backup-masters文件

vim /opt/hbase/conf/backup-masters

 

内容如下:

xxx.xxx.xxx.222

 

1.10. 复制hdfs-site.xml到$HBASE_HOME/conf/下

cp /opt/hadoop/etc/hadoop/hdfs-site.xml /opt/hbase/conf/

 

启动hbase

su - hbase

cd /opt/hbase/bin

 

启动

./start-hbase.sh

 


相关文章

kafka节点数规划

按磁盘容量规划节点数Kafka的数据存放在本地磁盘,建议使用SAS盘,提供较高磁盘IO,以提高Kafka吞吐量。在本规划基于的硬件规格下,单节点平均吞吐量参考值为读300MB/s,写150MB/s。数...

trino容器对接ldap(二)

trino容器对接ldap(二)

前提:本文前提是在trino容器已经对接上hive组件,并且ldap已经部署完成的基础上进行的对接。前提文章见:helm安装部署trino对接hive(一)安装部署1、设置证书因为不确定是在哪台机器中...

副本集的同步、心跳、选举、回滚

一、副本集同步过程   MongoDB的复制功能是依赖与oplog来实现的。   1.数据写入主节点同时在local.oplog.rs集合写入对应的oplog   2.备份节点第一次同步数据时,会先进...

MySQL运维实战(2.3)MySQL的权限体系和一个例子

mysql权限按授权范围分为3大类全局权限。全局权限是用于管理系统模块的权限。跟具体的数据库或对象无关。授权时需要指定为*.*数据库权限对象权限对于具体的数据库对象的权限,如表、字段级别的权限。MyS...

sqlserevr索引、自增列查询SQL

sqlserevr索引、自增列查询SQL

一、索引查询1.可视化方式查询1) 进入实例数据库内,选择想要查看的数据库及表信息。2) 展开表,即可查看其索引情况(一般情况下,PK为主键,IX为索引)。 3) 或者右击表,编辑表结构,可以查看到索...

zabbix监控导出生产环境数据

zabbix监控导出生产环境数据

问题需求导出zabbix数据库中 某个主机组下的端口监控 、 URL监控信息处理过程由于数据量较大,手动统计比较费时,因此考虑通过直接从数据库取出相关数据查找想关联的表,找到各监控项位于哪个数据库表内...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。