HBase教程

HBase架构

2

邓龙华 发布于 2015-01-19

下一篇   在HBase中,表被分割成区域,并由区域服务器提供服务。区域被列族垂直分为“Stores”。Stores被保存在HDFS文件。下面显示的是HBase的结构。 注意:术语“store”是用于区域来解释存储结构。 ...

阅读(450)评论(0)赞 (0)

HBase安装

4

小丁 发布于 2015-01-19

    本章将介绍如何安装HBase和初始配置。 需要用Java和Hadoop来处理HBase,所以必须下载java和Hadoop并安装系统中。 安装前设置 安装Hadoop在Linux环境下之前,需要建立和使用Linux SSH(安全Shell)。按照下面设...

阅读(516)评论(0)赞 (0)

HBase Shell

Harries 发布于 2015-01-19

    本章介绍了如何使用自带HBase交互shell启动HBase。 HBase Shell HBase包含可以与HBase进行通信的Shell。 HBase使用Hadoop文件系统来存储数据。它拥有一个主服务器和区域服务器。数据存储将在区域(表)的形式。这...

阅读(273)评论(0)赞 (0)

HBase常用命令

Harries 发布于 2015-01-19

    HBase常用命令status, version, table_help和whoami。本章将介绍了这些命令。 status 命令返回包括在系统上运行的服务器的细节和系统的状态。它的语法如下: hbase(main):009:0> status ...

阅读(347)评论(0)赞 (0)

HBase Admin API

邓龙华 发布于 2015-01-19

    HBase是用Java编写的,因此它提供Java API和HBase通信。 Java API是与HBase通信的最快方法。下面给出的是引用Java API管理,涵盖用于管理表的任务。 HBaseAdmin类 HBaseAdmin是一个类表示管理。这个类...

阅读(259)评论(0)赞 (0)

HBase创建表

邓龙华 发布于 2015-01-18

    可以使用命令创建一个表,在这里必须指定表名和列族名。在HBase shell中创建表的语法如下所示。 create ‘<table name>’,’<column family>’...

阅读(345)评论(0)赞 (0)

HBase列出表

邓龙华 发布于 2015-01-18

    list 是用来列出HBase中所有表的命令。下面给出了 list 命令的语法。 hbase(main):001:0 > list 当输入这个命令,并在HBase提示符下执行,它会显示HBase中的所有表的列表,如下图所示。 hbase(main...

阅读(554)评论(0)赞 (0)

HBase禁用表

Harries 发布于 2015-01-18

    要删除表或改变其设置,首先需要使用 disable 命令关闭表。使用 enable 命令,可以重新启用它。 下面给出的语法是用来禁用一个表: disable ‘emp’ 下面给出的是一个例子,说明如何禁用表。 hbase(mai...

阅读(303)评论(0)赞 (0)

HBase启用表

Harries 发布于 2015-01-18

    启用表的语法: enable ‘emp’ 给出下面是一个例子,使一个表启用。 hbase(main):005:0> enable 'emp' 0 row(s) in 0.4580 seconds 验证 启用...

阅读(268)评论(0)赞 (0)

HBase表描述和修改

小丁 发布于 2015-01-18

    描述 该命令返回表的说明。它的语法如下: hbase> describe 'table name' 下面给出的是对emp表的 describe 命令的输出。 hbase(main):006:0> describe '...

阅读(362)评论(0)赞 (0)

HBase Exists

小丁 发布于 2015-01-18

    可以使用exists命令验证表的存在。下面的示例演示了如何使用这个命令。 hbase(main):024:0> exists 'emp' Table emp does exist 0 row(s) in 0.0750 second...

阅读(270)评论(0)赞 (0)

HBase删除表

小丁 发布于 2015-01-18

    用drop命令可以删除表。在删除一个表之前必须先将其禁用。 hbase(main):018:0> disable 'emp' 0 row(s) in 1.4580 seconds hbase(main):019:0> dro...

阅读(293)评论(0)赞 (0)

HBase关闭

小丁 发布于 2015-01-18

    exit 可以通过键入exit命令退出shell。 hbase(main):021:0> exit 停止HBase 要停止HBase,浏览进入到HBase主文件夹,然后键入以下命令。 ./bin/stop-hbase.sh 使用Java API停...

阅读(330)评论(0)赞 (0)

HBase客户端API

邓龙华 发布于 2015-01-18

    本章介绍用于对HBase表上执行CRUD操作的HBase Java客户端API。 HBase是用Java编写的,并具有Java原生API。因此,它提供了编程访问数据操纵语言(DML)。 HBaseConfiguration类 添加 HBase 的配置到...

阅读(298)评论(0)赞 (0)

HBase创建数据

1

小丁 发布于 2015-01-18

    本章将介绍如何在HBase表中创建的数据。要在HBase表中创建的数据,可以下面的命令和方法: put 命令, add() – Put类的方法 put() – HTable 类的方法. 作...

阅读(282)评论(0)赞 (0)

HBase更新数据

小丁 发布于 2015-01-18

    可以使用put命令更新现有的单元格值。按照下面的语法,并注明新值,如下图所示。 put ‘table name’,’row ’,'Column family:column name',&r...

阅读(371)评论(0)赞 (0)

HBase读取数据

邓龙华 发布于 2015-01-18

    get命令和HTable类的get()方法用于从HBase表中读取数据。使用 get 命令,可以同时获取一行数据。它的语法如下: get ’<table name>’,’row1’ 下面的例子...

阅读(336)评论(0)赞 (0)

HBase删除数据

Harries 发布于 2015-01-18

    从表删除特定单元格 使用 delete 命令,可以在一个表中删除特定单元格。 delete 命令的语法如下: delete ‘<table name>’, ‘<row>’, &ls...

阅读(385)评论(0)赞 (0)