HBase单机版安装详细步骤
创始人
2024-05-29 11:12:12
0

目录

一、安装HBase前置环境

1.jdk

2.hadoop

3.zookeeper

二、安装HBase步骤

(一)解压

(二)修改文件名

(三)修改配置文件

(四)配置HBase的环境变量

(五)启动HBase

1.启动hadoop

2.启动zookeeper

3.启动hbase

4.jps出现HMaster和HRegionServer

5.HBase的WebUI

(六)HBase基本命令

1.进入HBase

2.查看HBase版本信息    

3.查看命名空间

4.查看'hbase'这一命名空间的所有表

5.查看默认命名空间

6.创建命名空间

7.删除命名空间

(七)关闭HBase

1.关闭hbase

2.关闭zookeeper

3.关闭hadoop


一、安装HBase前置环境

1.jdk

参考博文《Shell脚本之——自动安装JDK》

2.hadoop

参考博文《Shell脚本之——Hadoop3单机版安装》

3.zookeeper

zookeeper安装脚本

vim autoinstall.sh#! /bin/bash
echo 'auto install begining...'
​
# global var
zk=truehostname=`hostname`
if [ "$zk" = true ];thenecho 'zookeeper install set true'echo 'setup zookeeper-3.4.5-cdh5.14.2.tar.gz'tar -zxf /opt/install/zookeeper-3.4.5-cdh5.14.2.tar.gz -C /opt/soft/mv /opt/soft/zookeeper-3.4.5-cdh5.14.2 /opt/soft/zk345cp /opt/soft/zk345/conf/zoo_sample.cfg /opt/soft/zk345/conf/zoo.cfgmkdir -p /opt/soft/zk345/datassed -i '12c dataDir=/opt/soft/zk345/datas'  /opt/soft/zk345/conf/zoo.cfgecho "server.0=$hostname:2287:3387" >> /opt/soft/zk345/conf/zoo.cfgecho "0" > /opt/soft/zk345/datas/myidsed -i '73a\export PATH=$PATH:$ZOOKEEPER_HOME/bin' /etc/profilesed -i '73a\export ZOOKEEPER_HOME=/opt/soft/zk345' /etc/profilesed -i '73a\# ZOOKEEPER_HOME' /etc/profileecho 'setup zookeeper success!!!'
fi

二、安装HBase步骤

(一)解压

[root@lxm147 soft]# tar -zxf /opt/install/hbase-2.3.5-bin.tar.gz -C /opt/soft/

(二)修改文件名

[root@lxm147 soft]# mv hbase-2.3.5-bin.tar.gz/ hbase235[root@lxm147 soft]# ll
total 8
drwxr-xr-x.  2 root  root     6 Mar  4 09:01 flumetest
drwxr-xr-x. 12 root  root   189 Feb 17 10:04 hadoop313
drwxr-xr-x.  7 root  root   182 Mar  6 11:45 hbase235
drwxr-xr-x. 10 root  root   184 Feb 16 09:13 hive312
drwxr-xr-x.  8 10143 10143  273 Dec 16  2021 jdk180
drwxr-xr-x. 14   501 wheel 4096 Mar  4 22:48 zeppelin
drwxr-xr-x. 14 root  root  4096 Mar 28  2018 zookeeper345

(三)修改配置文件

[root@lxm147 conf]# pwd
/opt/soft/hbase235/conf[root@lxm147 conf]# vim hbase-env.sh 27 # The java implementation to use.  Java 1.8+ required.
28 export JAVA_HOME=/opt/soft/jdk180125 # Tell HBase whether it should manage it's own instance of ZooKeeper or not.
126 export HBASE_MANAGES_ZK=false
[root@lxm147 conf]# vim hbase-site.xml hbase.rootdirhdfs://192.168.180.147:9000/hbasehbzse.zookeeper.property.dataDir/opt/soft/zookeeper345/datatmphbzse.zookeeper.property.clientPort2181hbzse.zookeeper.property.dataDir/opt/soft/zookeeper345/datatmphbase.cluster.distributedtruehbase.tmp.dir/opt/soft/hbase235/tmphbase.unsafe.stream.capability.enforcefalse

(四)配置HBase的环境变量

# HBASE_HOME
export HBASE_HOME=/opt/soft/hbase235
export PATH=$PATH:$HBASE_HOME/binsource /etc/profile

(五)启动HBase

1.启动hadoop

start-dfs.sh
start-yarn.sh

2.启动zookeeper

zkServer.sh start

3.启动hbase

start-hbase.sh 

4.jps出现HMaster和HRegionServer

5.HBase的WebUI

localhost:16010

(六)HBase基本命令

1.进入HBase

[root@lxm147 ~]# hbase shell
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/opt/soft/hadoop313/share/hadoop/common/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/opt/soft/hbase235/lib/client-facing-thirdparty/slf4j-log4j12-1.7.30.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
HBase Shell
Use "help" to get list of supported commands.
Use "exit" to quit this interactive shell.
For Reference, please visit: http://hbase.apache.org/2.0/book.html#shell
Version 2.3.5, rfd3fdc08d1cd43eb3432a1a70d31c3aece6ecabe, Thu Mar 25 20:50:15 UTC 2021
Took 0.0014 seconds                                                                  

2.查看HBase版本信息    

hbase(main):001:0> version
2.3.5, rfd3fdc08d1cd43eb3432a1a70d31c3aece6ecabe, Thu Mar 25 20:50:15 UTC 2021
Took 0.0003 seconds                                                                 

3.查看命名空间

hbase(main):002:0> list_namespace
NAMESPACE                                                                                     
default                                                                                       
hbase                                                                                         
2 row(s)
Took 0.6574 seconds                                                             

4.查看'hbase'这一命名空间的所有表

hbase(main):004:0> list_namespace_tables 'hbase'
TABLE                                                                                         
meta                                                                                          
namespace                                                                                     
2 row(s)
Took 0.0310 seconds                                                                           
=> ["meta", "namespace"]

5.查看默认命名空间

hbase(main):005:0> list_namespace_tables 'default'
TABLE                                                                                         
0 row(s)
Took 0.0156 seconds                                                                           
=> []

6.创建命名空间

hbase(main):008:0> create_namespace 'test'
Took 0.2250 seconds  hbase(main):009:0> list_namespace
NAMESPACE                                                                                     
default                                                                                       
hbase                                                                                         
test
3 row(s)
Took 0.0347 seconds  

7.删除命名空间

hbase(main):010:0> drop_namespace 'test'
Took 0.2295 seconds   hbase(main):011:0> list_namespace
NAMESPACE                                                                                     
default                                                                                       
hbase                                                                                         
2 row(s)
Took 0.0189 seconds 

(七)关闭HBase

1.关闭hbase

stop-hbase.sh 

2.关闭zookeeper

zkServer.sh stop

3.关闭hadoop

stop-dfs.sh
stop-yarn.sh

相关内容

热门资讯

建筑材料供货合同 建筑材料供货合同  甲方(需方):_________________________________...
合作合同 合作合同范本  合作合同范本(1)  甲方:  乙方:  甲乙双方本着诚信、平等、互惠的原则,经过友...
买卖合同 【精华】买卖合同集合  随着法律法规不断完善,人们越发重视合同,合同对我们的帮助越来越大,它也是实现...
货物运输合同 货物运输合同范本15篇  随着法律法规不断完善,人们越发重视合同,越来越多事情需要用到合同,合同是企...
产品维修合同范本   设备维修是指设备技术状态劣化或发生故障后,为恢复其功能而进行的技术活动,包括各类计划修理和计划外...
租赁合同 租赁合同范本通用15篇  在人们的法律意识不断增强的社会,合同的地位越来越不容忽视,它也是减少和防止...
北京市租房合同标准版 北京市租房合同标准版  出租方(以下称甲方):  承租方(以下称乙方):  甲方同意将自己的产权商铺...
商标使用的管理合同 关于商标使用的管理合同范本  甲乙双方依据xx集团《商标管理办法》及国家商标管理法律法规的有关规定,...
简易工程安装合同 简易工程安装合同范本(通用5篇)  随着法治精神地不断发扬,人们愈发重视合同,越来越多的人通过合同来...
幼儿园厨师聘用合同 幼儿园厨师聘用合同范本  随着法治精神地不断发扬,人们愈发重视合同,合同在生活中的使用越来越广泛,签...
γ-氨基丁酸B受体的临床意义 γ-氨基丁酸B受体的临床意义γ-氨基丁酸(GABA)是哺乳动物中枢神经系统的主要抑制性神经递质.早期...
房屋建筑施工承包的合同范本 房屋建筑施工承包的合同范本  承包合同的特征  1)承包合同以完成一定的工作为目的。  在承包合同中...
企业管理创新的论文 关于企业管理创新的论文  导语:当今社会,缺乏创新者总是会被时代遗忘,善于创新的人总是被尊以高位。下...
住宅空间设计课程设计与实践的... 住宅空间设计课程设计与实践的论文  摘要:工作过程导向的课程,近年来已经成为职业教育课程改革与建设的...
行政行为的论文 有关行政行为的论文  具体行政行为的解释是行政行为的一种相对独立的形态,也是法律行为解释的一种类型。...
试析通感之动因与意义建构 试析通感之动因与意义建构近年来,通感现象受到了越来越多的关注.然而,到目前为止,鲜有研究全面探讨其背...
地方应用型高校图书馆转型期空... 地方应用型高校图书馆转型期空间再造路径研究论文  摘要:伴随着信息技术的发展,“互联网++”时代的到...
发展性教师评价教育论文 发展性教师评价教育论文  摘要:发展性教师评价是教师评价的重要组成部分,它对于教师专业的发展和学校教...
东南亚短象蜡蝉属二新种(半翅... 东南亚短象蜡蝉属二新种(半翅目,蜡蝉总科,象蜡蝉科)记述了采自东南亚地区象蜡蝉科Dictyophar...
边坡安全系数影响因素以及取值... 边坡安全系数影响因素以及取值方法初探在边坡稳定性分析中,一般采用安全系数来衡量边坡的稳定性,并根据安...