HBase单机及伪分布环境搭建

简介:

一.单机模式

1.安装HBase
tar -xzvf hbase-0.92.1.tar.gz

 

2.配置参数

修改hbase-site.xml:

<configuration>
       <property>  
              <name>hbase.rootdir</name>  
              <value>/home/xiongzheng/hadoop/hbase-0.92.1/data</value>  
        </property>  
</configuration>

 

3.配置/etc/hosts , 将127.0.0.1改为本地ip
10.17.12.95 localhost
10.17.12.95 xiongzheng-Lenovo

 

4.启动HBase
bin/start-hbase.sh

 

5.简单操作
bin/hbase shell

(1).建立表格user_info,以及两个列族 k、v

create 'user_info','k','v' 

(2).查看表

list

(3) 查看表结构

describe 'user_info'

(4) 插入行 put 表名,行名,列族名:列名标签,值

put 'user_info','memberId123','v:IP','127.0.0.1' 

(5) 查询表数据 get 表名,行名

get 'user_info','memberId123'

(6) 全表查询

scan 'user_info'

(7) 查看表中某列族所有数据

scan 'user_info',{COLUMNS => 'v'}

(8) 删除表

disable 'user_info'
drop 'user_info'

 

二.伪分布式运行模式

1.安装HBase
tar -xzvf hbase-0.92.1.tar.gz

 

2.配置参数

编辑hbase-0.92.1/conf/hbase-env.sh,添加环境变量

export JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home 
export HBASE_CLASSPATH=~/Hadoop-1.0.3/conf  

注意:HBASE_CLASSPATH的值是Hadoop_HOME目录下的conf目录

编辑hbase-0.92.1/conf/hbase-site.xml,按如下配置

    <configuration>    
        <property>    
            <name>hbase.rootdir</name>    
            <value>hdfs://localhost:9000/hbase</value>    
        </property>    
        <property>    
            <name>hbase.cluster.distributed</name>    
            <value>true</value>    
        </property>    
    </configuration>  

注意:hbase.rootdir的value中,hdfs://localhost:9000是Hadoop配置文件core-site.xml中fs.default.name的值。

 

3.先启动Hadoop,启动HBase
hbase-0.92.1/bin/start-hbase.sh  
相关实践学习
云数据库HBase版使用教程
&nbsp; 相关的阿里云产品:云数据库 HBase 版 面向大数据领域的一站式NoSQL服务,100%兼容开源HBase并深度扩展,支持海量数据下的实时存储、高并发吞吐、轻SQL分析、全文检索、时序时空查询等能力,是风控、推荐、广告、物联网、车联网、Feeds流、数据大屏等场景首选数据库,是为淘宝、支付宝、菜鸟等众多阿里核心业务提供关键支撑的数据库。 了解产品详情:&nbsp;https://cn.aliyun.com/product/hbase &nbsp; ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库&nbsp;ECS 实例和一台目标数据库&nbsp;RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&amp;RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
目录
相关文章
|
7月前
|
存储 Oracle 关系型数据库
HBase集群环境搭建与测试(上)
HBase集群环境搭建与测试
133 0
|
7月前
|
分布式计算 Hadoop Linux
HBase集群环境搭建与测试(下)
HBase集群环境搭建与测试
84 0
|
10月前
|
存储 Java 大数据
分布式数据库HBase的安装部署和环境搭建的集群模式
HBase是一个分布式数据库系统,能够支持高性能、高可靠性、高伸缩性的数据存储和读写操作。在大数据时代,HBase成为了一个越来越受欢迎的数据库选择。本文将介绍HBase的集群模式的安装部署和环境搭建,帮助开发者快速上手。
403 2
|
10月前
|
存储 Java 大数据
分布式数据库HBase的安装部署和环境搭建的Standalone/伪集群模式
HBase是一个分布式数据库系统,能够支持高性能、高可靠性、高伸缩性的数据存储和读写操作。在大数据时代,HBase成为了一个越来越受欢迎的数据库选择。本文将介绍HBase的Standalone/伪集群模式的安装部署和环境搭建,帮助开发者快速上手。
491 1
|
12月前
|
存储 分布式计算 Ubuntu
|
12月前
|
存储 分布式计算 Ubuntu
|
分布式计算 Hadoop Java
HBase搭建单机版
HBase搭建单机版
167 0
HBase搭建单机版
|
存储 分布式计算 Hadoop
Linux/Hbase2.2.2安装教程_单机/伪分布式配置
Linux/Hbase2.2.2安装教程_单机/伪分布式配置
695 0
Linux/Hbase2.2.2安装教程_单机/伪分布式配置
|
XML 负载均衡 Java
HBase 伪分布式、命令_4 | 学习笔记
快速学习 HBase 伪分布式、命令_4
170 0
HBase 伪分布式、命令_4 | 学习笔记
|
SQL 缓存 大数据
HBase伪分布式、命令_3 | 学习笔记
快速学习 HBase伪分布式、命令_3
117 0