`
san_yun
  • 浏览: 2676427 次
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

hbase in action学习笔记一(quick start)

 
阅读更多

一. quick start

1. wget http://apache.claz.org/hbase/hbase-0.92.1/hbase-0.92.1.tar.gz

tar xvfz hbase-0.92.1.tar.gz

 

2. 编辑conf/hbase-site.xml

<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
  <property>
    <name>hbase.rootdir</name>
    <value>file:///duitang/data/hbase</value>
  </property>
<!--
  <property>
    <name>hbase.zookeeper.property.dataDir</name>
    <value>/duitang/data/zookeeper</value>
  </property>
!-->
</configuration>

 

3.启动

通过/bin/start-hbase.sh 启动

 

注意事项:

1. 不要先启动zk,可能导致端口占用报错:Could not start ZK at requested port of 2181.  ZK was started at port: 2182.  Aborting as clients (e.g. shell) will not be able to find this ZK quorum

2. 注意/etc/hosts,之间我的hosts是这样:

127.0.0.1       localhost 

127.0.1.0       yunpeng-duitang,

会导致一些莫名奇妙的错误

访问监控页面http://localhost:60010/,如果没有报错则说明启动成功。

 

二.Interacting with the HBase shell

通过/bin/hbase shell 进行交互模型,Hbase shell通过jruby实现,也可以导入ruby脚本。一些常用命令(注意没有分号结尾):

list #显示table

create 'mytable', 'cf' #创建表 

#插入数据

put 'mytable', 'first', 'cf:message', 'hello HBase' 

put 'mytable', 'second', 'cf:foo', 0x0

put 'mytable', 'third', 'cf:bar', 3.14159

#读取数据

get 'mytable', 'first'

 

#使用scan要小心,默认情况它返回表的所有数据

scan 'mytable'

 

 

 

分享到:
评论

相关推荐

    HBase in Action(中文)

    《HBase in Action》是一本专门介绍HBase的入门书籍,旨在帮助读者深入理解并掌握分布式列式数据库HBase的核心概念和技术。HBase是构建在Hadoop生态系统之上,专为处理大规模数据而设计的一种非关系型数据库(NoSQL...

    大数据Hbase 的学习笔记

    自己在大数据培训班学习整理的笔记,比较详细,适合新手学习,我感觉还是挺有帮助的,希望可以帮助到你

    HBase实战(HBase In Action)

    HBase实战(HBase In Action) 中文版 PDF

    hbase实战(HBase in Action)

    标题和描述中提到的《HBase实战》(HBase in Action)是一本专著,专注于HBase的实用开发案例和原理讲解。HBase是Apache软件基金会旗下的一个开源、非关系型、分布式数据库系统,它是基于Google的Bigtable论文构建的...

    hbase学习笔记

    HBase是一个基于谷歌Bigtable理念设计的开源分布式数据库,它构建在Hadoop的HDFS之上,并依赖Zookeeper进行协调服务。HBase的设计目标是为了处理大规模的数据存储和快速随机访问。 1. **HBase表结构**: HBase的表...

    IT十八掌_HBase阶段学习笔记(课堂笔记与原理图解)

    IT十八掌大数据第三期配套课堂笔记! 1 、HBase的特点 2 、HBase访问接口 3 、HBase存储结构与格式 4 、HBase设计 5 、关键算法和流程 6 、HBase安装 7、HBase的Shell操作 8、HBase客户端

    hadoop,hbase,zookeeper安装笔记

    hadoop,hbase,zookeeper安装笔记hadoop,hbase,zookeeper安装笔记hadoop,hbase,zookeeper安装笔记

    HBase学习笔记(个人整理)

    同时,掌握HBase的安装、配置和基本操作,如创建表、插入数据、查询数据等,是学习HBase的基础。 【HBase与其他技术的集成】 HBase可以与Apache Spark集成,用于实时数据处理和分析。Phoenix是SQL查询引擎,允许...

    HBase完整学习笔记

    【HBase完整学习笔记】 HBase是一款开源的分布式NoSQL数据库,主要设计用于处理海量结构化数据,尤其适合大数据分析场景。它与传统的关系型数据库(如Oracle、MySQL)不同,采用列式存储方式,这使得HBase在压缩...

    HBase in Action

    以上内容总结了《HBase in Action》一书中所涉及的关键知识点,从HBase的基本概念到具体的应用案例,涵盖了HBase的主要特性和使用技巧。对于希望深入了解HBase及其应用场景的读者来说,这些知识点是非常宝贵的资源。

    HBase.in.Action

    《HBase in Action》是一本深入探讨HBase的实战型书籍,旨在帮助读者理解并掌握分布式大数据存储系统HBase的核心概念和技术。HBase是构建在Hadoop之上的NoSQL数据库,特别适合处理大规模、实时的数据存储和检索。...

    Hadoop之HBase学习笔记

    【标题】"Hadoop之HBase学习笔记"主要聚焦于Hadoop生态中的分布式数据库HBase...这篇学习笔记对于想要深入了解HBase的开发者来说是一份宝贵的资源,可以帮助他们快速掌握HBase的核心概念,并能够将其应用到实际项目中。

    HBase in action

    总的来说,"HBase in action"是一本系统介绍HBase的实用指南,适合那些希望了解如何使用HBase进行大规模数据存储和处理的开发者和数据工程师。该书不仅仅是对HBase概念和特性的介绍,还包含了大量的实践案例和操作...

Global site tag (gtag.js) - Google Analytics