Hadoop应用实验: HBase安装、配置与操作

本文详细介绍HBase的安装步骤,包括配置环境变量、编辑配置文件等,以及HBase的基本操作,如创建表、插入数据、查询数据和删除表等。文章还提供了启动HBase所需的依赖服务启动顺序。

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

===============

1.hbase安装与配置

===============

 

#解压缩

tar xf hbase -C /opt/tools

 

#编辑conf/hbase-env.sh

export JAVA_HOME

export HBASE_MANAGES_ZK=false

 

#编辑conf/hbase-site.xml

<property>

        <name>hbase.rootdir</name>

        <value>hdfs://node01:9000/hbase</value>

</property>

<property>

        <name>hbase.cluster.distributed</name>

        <value>true</value>

</property>

<property>

        <name>hbase.zookeeper.quorum</name>

        <value>node01,node02,node03</value>

</property>

 

#编辑regionservers

增加node02, node03

 

#hbase需要访问hdfs配置信息

把hdfs-site.xml复制到opt/tools/hbase/conf下,使之可以连接hadoop

 

#将环境变量添加hbase的bin

可检查用start-hbase.sh启动

 

#同传到node02、node03

scp -r hbase node02:/opt/tools

scp -r hbase node03:/opt/tools

 

#配置node02、node03中的hbase的环境变量

 

9.hbase是基于zookeeper协调的,所以需要先启动zookeeper,再启动hdfs

zkServer.sh start

start-dfs.sh

start-yarn.sh

start-hbase.sh

会在jps看见HMaster和HRegionServer进程

 

=========

2.hbase操作

=========

#客户端操作

启动客户端hbase shell

 

list(显示库)

ctrl+backspace删除

 

create "person","cf" (表名,列簇)

put "person","1","cf:name,"zhangsan" (表名,rowkey=主键,列名,"值")

(列可以即时添加,每一行的列数可以不一样)

get "person","1","cf:name"

 

删除表要先禁用(disable "person"    drop "person")

 

scan

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值