📝 HBase教程

26篇技术文档
  HBase-客户端API

📅  最后修改于: 2020-11-30 04:18:18        🧑  作者: Mango

本章介绍了用于HBase的Java客户端API,该API用于对HBase表执行CRUD操作。 HBase用Java编写,并具有Java本机API。因此,它提供对数据处理语言(DML)的编程访问。HBase类配置将HBase配置文件添加到配置中。此类属于org.apache.hadoop.hbase包。方法与说明S.No.Methods and Description1static org.apac...

  HBase-创建数据

📅  最后修改于: 2020-11-30 04:18:48        🧑  作者: Mango

使用HBase Shell插入数据本章演示如何在HBase表中创建数据。要在HBase表中创建数据,请使用以下命令和方法:放置命令Put类的add()方法,以及HTable类的put()方法。例如,我们将在HBase中创建下表。使用put命令,可以将行插入表中。其语法如下:插入第一行让我们将第一行值插入emp表,如下所示。以相同方式使用put命令插入其余行。如果插入整个表,将得到以下输出。使用Ja...

  HBase-更新数据

📅  最后修改于: 2020-11-30 04:19:14        🧑  作者: Mango

使用HBase Shell更新数据您可以使用put命令更新现有的单元格值。为此,只需遵循相同的语法并提及您的新值,如下所示。新给定的值将替换现有值,从而更新行。例假设在HBase中有一个名为emp的表,其中包含以下数据。以下命令会将名为“ Raju”的员工的城市值更新为德里。更新后的表格如下所示,您可以在其中观察Raju市已更改为“ Delhi”。使用Java API更新数据您可以使用put()方...

  HBase-读取数据

📅  最后修改于: 2020-11-30 04:19:41        🧑  作者: Mango

使用HBase Shell读取数据HTable类的get命令和get()方法用于从HBase中的表读取数据。使用get命令,您一次可以获取一行数据。其语法如下:例以下示例显示如何使用get命令。让我们扫描emp表的第一行。阅读特定专栏下面给出的是使用get方法读取特定列的语法。例下面给出的是读取HBase表中特定列的示例。使用Java API读取数据要从HBase表读取数据,请使用HTable类的...

  HBase-删除数据

📅  最后修改于: 2020-11-30 04:20:08        🧑  作者: Mango

删除表格中的特定单元格使用delete命令,可以删除表中的特定单元格。delete命令的语法如下:例这是删除特定单元格的示例。这里我们要删除工资。删除表中的所有单元格使用“ deleteall”命令,您可以删除一行中的所有单元格。下面给出的是deleteall命令的语法。例这是“ deleteall”命令的示例,其中我们删除了emp表的row1的所有单元格。使用扫描命令验证表。下面给出了删除表后的...

  HBase-扫描

📅  最后修改于: 2020-11-30 04:20:25        🧑  作者: Mango

使用HBase Shell扫描scan命令用于查看HTable中的数据。使用scan命令,可以获得表数据。其语法如下:例以下示例显示如何使用scan命令从表中读取数据。在这里,我们正在阅读emp表。使用Java API扫描使用Java API扫描整个表数据的完整程序如下。编译并执行上述程序,如下所示。以下应该是输出:...

  HBase-计数和截断

📅  最后修改于: 2020-11-30 04:20:40        🧑  作者: Mango

计数您可以使用count命令来计数表的行数。其语法如下:删除第一行后,emp表将具有两行。如下所示进行验证。截短此命令禁用删除并重新创建表。截断的语法如下:例下面给出的是truncate命令的示例。在这里,我们已经截断了emp表。截断表后,使用scan命令进行验证。您将获得一个零行的表。...

  HBase-安全

📅  最后修改于: 2020-11-30 04:20:56        🧑  作者: Mango

我们可以向HBase中的用户授予和撤消权限。为了安全起见,共有三个命令:Grant,revoke和user_permission。授予grant命令将特定的权限(例如对表的读取,写入,执行和管理)授予特定用户。 grant命令的语法如下:我们可以从RWXCA集中为用户授予零个或多个特权,其中R-表示读取特权。W-表示写特权。X-代表执行特权。C-表示创建特权。A-表示管理员特权。下面给出的示例将所...

  HBase问题与解答

📅  最后修改于: 2020-11-30 04:21:12        🧑  作者: Mango

HBase问答旨在帮助学生和专业人员准备各种认证考试和求职面试。本节提供了一些有用的示例性面试问题和多项选择题(MCQ)及其答案以及适当的解释。SNQuestion/Answers Type1HBase Interview QuestionsThis section provides a huge collection of HBase Interview Questions with their...

  HBase-有用的资源

📅  最后修改于: 2020-11-30 04:21:28        🧑  作者: Mango

以下资源包含有关HBase的其他信息。请使用它们来获得有关该主题的更深入的知识。HBase上的有用链接HBase-Apache HBase主页HBase Wikipedia-Apache HBase的维基百科参考。HBase上的有用书籍要在此页面上注册您的网站,请发送电子邮件至...

  讨论HBase

📅  最后修改于: 2020-11-30 04:21:41        🧑  作者: Mango

HBase是一种类似于Google大表的数据模型,旨在提供对大量结构化数据的快速随机访问。本教程介绍了HBase,在Hadoop File Systems上设置HBase的过程以及与HBase Shell交互的方式。它还描述了如何使用Java连接到HBase,以及如何使用Java在HBase上执行基本操作。...