学习笔记:从0开始学习大数据-6.hbase安装

本文详细介绍了在CentOS7环境下安装和配置HBase的过程,包括下载HBase安装包、解压并配置环境变量,修改hbase-env.sh和hbase-site.xml配置文件,启动Hadoop和HBase服务,以及验证服务是否正常运行的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

环境:centos7 jdk1.8.0  hadoop2.6.0已安装好了,单机伪分布式

1.下载hbase安装文件

wget http://archive-primary.cloudera.com/cdh5/cdh/5/hbase-1.2.0-cdh5.16.0.tar.gz

2. 解压文件

tar -zxvf  hbase-1.2.0-cdh5.16.0.tar.gz

3.修改配置 在 ~/hbase-1.2.0-cdh5.16.0/con目录下

修改两个文件 hbase-env.sh 和hbase-site.xml

----hbase-env.sh 修改或增加两行

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-0.el7_5.x86_64/jre      

export HBASE_MANAGES_ZK=true    //使用hbase自带的zookeeper

----hbase-site.xml

<configuration> 
  <property> 
    <name>hbase.rootdir</name>  
    <value>hdfs://centos7:8020/hbase</value> 
  </property>  
  <property> 
    <name>hbase.cluster.distributed</name>  
    <value>true</value> 
  </property>  
  <property> 
    <name>hbase.master</name>  
    <value>hdfs://centos7:60000</value> 
  </property>  
  <property> 
    <name>hbase.zookeeper.quorum</name>  
    <value>centos7</value> 
  </property>  
  <property> 
    <name>hbase.zookeeper.property.dataDir</name>  
    <value>/root/zookeeper</value> 
  </property> 
</configuration>
4.修改 /etc/profile文件 增加以下内容

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-0.el7_5.x86_64/jre
export HADOOP_HOME=/home/linbin/software/hadoop-2.6.0-cdh5.16.0
export HBASE_HOME=/home/linbin/software/hbase-1.2.0-cdh5.16.0

export PATH=$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$HBASE_HOME/bin
修改保存后  source /etc/profile   启用环境变量

5.启动相关服务

start-dfs.sh

start-hbase.sh

jps

如果正常启动,可以看到如下信息:

[root@centos7 linbin]# jps
15616 HQuorumPeer      //这是zookeeper
16801 Jps
15714 HMaster        // hbase master
3845 DataNode
4040 SecondaryNameNode
15897 HRegionServer     //hbase  region
3674 NameNode
6. 测试使用

可以正常使用了

安装过程可能会遇到问题,主要是配置文件问题,以上配置正常使用

7. web查看

8. 常用hbase shell 命令

不收集整理了,参见:

https://blog.youkuaiyun.com/qq_22222499/article/details/69808525   hbase shell操作命令大全

https://blog.youkuaiyun.com/songchunhong/article/details/51898143   HBASE 常用shell命令,增删改查

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值