Hbase安装及一些基本操作

本文档详细介绍了Hbase的安装步骤,包括下载、解压、创建软连接、修改环境变量和配置,并讲解了Hbase的基本操作,如创建、删除数据库表,以及增、删、改、查数据的方法。此外,还探讨了行键、列族与列、值过滤器等各种过滤操作的使用。
摘要由CSDN通过智能技术生成

Hbase安装及一些基本操作

记录


一、Hbase安装

OS:CentOS-7.4 JDK:v1.8、Hadoop:v2.7.6、Hbase:v1.2.6

1.1、下载Hbase1.2.6(报错尝试先yum -y install wget)、解压

wget http://archive.apache.org/dist/hbase/1.2.6/hbase-1.2.6-bin.tar.gz  报错尝试yum -y install wget
tar xzvf hbase-1.2.6-bin.tar.gz /usr/local   //路径在/usr/local目录下

1.2、创建软连接

cd /usr/local/     //进入hbase所在目录   
ln -s hbase-1.2.6 hbase

1.3、修改环境变量

vim /etc/profile     //编辑配置文件
//在末尾添加如下内容
export HBASE_HOME=/usr/local/hbase
export PATH=$PATH:$ HBASE_HOME/bin
//执行下行代码使配置生效
source /etc/profile

1.4、修改hbase配置

  • 修改配置文件hbase-env.sh,添加如下信息:

    export JAVA_HOME=/usr/java/jdk1.8.0_162
    export HBASE_MANAGES_ZK=true
    
  • 修改配置文件hbase-site.xml,信息如下:

    <configuration>
      <property>
        <name> hbase.rootdir </name>
        <value>hdfs://example0:9000/hbase</value>
        <description> hbase.rootdir是RegionServer的共享目录,用来持久化存储HBase数据的,默认是写到/tmp的,如果不修改此配置,在HBase重启时,数据会丢失。此处一般设置的是hdfs的文件目录,比如NameNode运行在namenode.Example
    .org主机的9090端口,则需要设置为hdfs://namenode.example.org:9000/
    hbase
        </description>
      </property>
      <property>
        <name>hbase.cluster.distributed</name>
        <va
HBase是一个基于Hadoop的分布式NoSQL数据库,它可以提供高可用性,高性能和可扩展性。以下是HBase安装基本操作步骤: 1. 安装Java:首先需要确保Java已经安装在您的系统上。 2. 安装Hadoop:HBase需要Hadoop作为其基础,所以需要先安装Hadoop。 3. 下载和安装HBase:从HBase官方网站下载最新版本的二进制文件,并按照官方文档进行安装。 4. 启动和停止HBase:启动HBase可以使用以下命令:`start-hbase.sh`,停止HBase可以使用以下命令:`stop-hbase.sh`。 5. HBase Shell:HBase Shell是一个交互式的命令行工具,可以用来管理HBase数据库。可以使用以下命令启动HBase Shell:`hbase shell`。 6. 创建表:使用HBase Shell可以创建表。例如,以下命令可以创建名为“mytable”的表: ``` create 'mytable', 'cf' ``` 这个命令创建了一个名为“mytable”的表,有一个列族“cf”。 7. 插入数据:使用HBase Shell可以插入数据到表中。例如,以下命令可以插入一行数据到“mytable”表: ``` put 'mytable', 'row1', 'cf:name', 'John Doe' ``` 这个命令插入了一行数据,行键为“row1”,列族为“cf”,列名为“name”,值为“John Doe”。 8. 查询数据:使用HBase Shell可以查询数据。例如,以下命令可以查询“mytable”表中的所有数据: ``` scan 'mytable' ``` 这个命令会返回“mytable”表中的所有数据。 这些是HBase基本操作,您可以进一步了解HBase的高级特性和管理操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值