Hbase安装
迪丽瓦拉
2024-05-29 11:44:47
0

目录

上传压缩包

解压

改名 

修改 Hbase 配置文件

修改base-env.sh

 修改hbase-site.xml

配置环境变量

修改zookeeper配置文件

复制配置文件

修改zoo.cfg配置文件 

修改myid

配置环境变量

刷新配置文件

启动Hbase

进入Hbase

查看版本号

 查看命名空间

查看命名空间下的表

创建表

删除表


上传压缩包

把hbase和zookeeper压缩吧上传到虚拟机里面

[root@hadoop3 ~]# cd /opt/install/
[root@hadoop3 install]# ll

解压

[root@hadoop3 install]# tar -zxf zookeeper-3.4.5-cdh5.14.2.tar.gz  -C ../soft/
[root@hadoop3 install]# tar -zxf hbase-2.3.5-bin.tar.gz  -C ../soft/

改名 

[root@hadoop3 opt]# cd /opt/soft/
[root@hadoop3 soft]# mv hbase-2.3.5/ hbase235
[root@hadoop3 soft]# mv zookeeper-3.4.5-cdh5.14.2/ zk345

修改 Hbase 配置文件

修改base-env.sh

[root@hadoop3 soft]# cd ./hbase235/
[root@hadoop3 hbase235]# cd ./conf/
[root@hadoop3 conf]# vim ./hbase-env.sh 

:set nu查看行号

# 28行添加JDK环境
export JAVA_HOME=/opt/soft/jdk180
# 126行关闭zookeeper管理
export HBASE_MANAGES_ZK=false

 修改hbase-site.xml

hbase.rootdirhdfs://192.168.152.192:9000/hbasehbase.zookeeper.property.dataDir/opt/soft/zk345/datatmphbase.cluster.distributedtruehbase.zookeeper.property.clientPort2181hbase.tmp.dir/opt/soft/hbase235/tmphbase.unsafe.stream.capability.enforcefalse

配置环境变量

[root@hadoop3 conf]# vim /etc/profile

#HBASE_HOME
export HBASE_HOME=/opt/soft/hbase235
export PATH=$PATH:$HBASE_HOME/bin

修改zookeeper配置文件

切换目录到/opt/soft/zk345/conf

复制配置文件

[root@hadoop3 conf]# cp zoo_sample.cfg zoo.cfg

修改zoo.cfg配置文件 

[root@hadoop3 conf]# vim ./zoo.cfg

# 第12行
dataDir=/opt/soft/zk345/datatmp
# 第14行
clientPort=2181
# 第29行 
server.0=192.168.95.150:2287:3387

修改myid

[root@hadoop3 conf]# mkdir -p /opt/soft/zk345/datatmp
[root@hadoop3 conf]# echo '0' > /opt/soft/zk345/datatmp/myid

配置环境变量

[root@hadoop3 conf]# vim /etc/profile

#ZOOKEEPER_HOME
export ZOOKEEPER_HOME=/opt/soft/zk345
export PATH=$PATH:$ZOOKEEPER_HOME/bin

刷新配置文件

 [root@hadoop3 conf]# source /etc/profile

启动Hbase

第一步:启动hadoop:start-all.sh

第二步:启动zookeeper:zkServer.sh start

第三步:启动Hbase :start-hbase.sh

出现 HMaster、HRegionServer则启动成功

进入Hbase

[root@hadoop3 conf]# hbase shell

查看版本号

hbase(main):001:0> version

 查看命名空间

hbase(main):002:0> list_namespace

 

查看命名空间下的表

hbase(main):003:0> list_namespace_tables 'default'

 

创建表

hbase(main):004:0> create_namespace 'test'

  

删除表

hbase(main):006:0> drop_namespace 'test'

 

相关内容