1.创建hbase用户
useradd hbase
passwd hbase
Retype new passwd
2.添加java_home环境变量到hbase用户
vi ~/.bashrc
export JAVA_HOME=/opt/jdk-12.0.2
export PATH=$PATH:JAVA_HOME/bin
3.添加hbase_home环境变量到hbase用户中
vi ~/.bashrc
export HBASE_HOME=/opt/hbase-1.4.10
export PATH=
P
A
T
H
:
PATH:
PATH:HBASE_HOME/bin
source ~/.bashrc
4.建立hdfs默认的超级用户组
groupadd supergroup
添加hbase用户到supergroup中
groupmems -g supergroup -a hbase
5.解压
6.权限
chown -R hbase1.hbase /opt/hbase-1.4.10
7.建立hbase日志文件夹
mkdir /opt/hbase-1.4.10/log
chown hbase1.hbase /opt/hbase-1.4.10/log
8.关闭hbase自带的zk
下面都是hbase-env.sh
vi hbase-env.sh
export HBASE_MANAGES_ZK=false
9.配置hbase_classpath
export HBASE_CLASSPATH=/opt/hadoop-2.6.5/etc/hadoop
export HBASE_CLASSPATH=/opt/hadoop-2.6.5/conf
10.修改hbase日志输出文件夹
export HBASE_LOG_DIR=${HBASE_HOME}/log -->改为下行命令
export HBASE_LOG_DIR=/opt/hbase-1.4.10/data/logs
11.配置hbase-site.xml
hbase存储根目录
vi hbase-site.xml
hdfs://a:9000/hbase
hadoop dfs -mkdir hdfs://a:9000/hbase
hadoop dfs -ls hdfs://a:9000/
分布式开关
hbase.cluster.distributed true
临时文件目录
hbase.tmp.dir /opt/hbase-1.4.10/data/tmp
zookeeper集群地址
hbase.zookeeper.quorum a,b,c hbase.zookeeper.property.dataDir /opt/hbase-1.4.10/data/tmp/zk
vi regionservers
b
c
vi /etc/profile
export HBASE_HOME=/opt/hbase
export PATH=
P
A
T
H
:
PATH:
PATH:HBASE_HOME/bin
source /etc/profile
启动hbase
start-hbase.sh
hbase shell
12.启动master,然后切换到hbase用户,执行
bin/hbase-daemon.sh start master
jps
4891 Jps
2705 HMster
13.启动regionserver
登录到需要启动regionserver的机器上,切换到hbase用户,执行
bin/hbase-daemon.sh start regionserver
jps
2871 HRegionServer
4891 Jps
2705 HMster
14.web ui
192.168.8.10:16010