https://github.com/zhang-xzhi/simplehbaseviewer
https://github.com/zhang-xzhi/simplehbaseviewer/wiki/_pages
simplehbaseviewer是基于simplehbase的web操作界面.
目前提供以下功能:
htable插入数据,指定时间戳。
htable查询数据,SQL-Like,可以指定maxversion,时间戳范围,limit分页查询。
htable删除数据。
自定义rowkey生成函数,方便查询。 例子: 有一个rowkey的设计如下: 月账单rowkey设计如下: md5(userId)前4位userId反转账单周期反转 自定义一个rowkey生成函数billCategoryRowKey,配置在simplehbaseviewer中,可以使用如下方式查询。
select * from billCategory rowkey is billCategoryRowKey ("2088123456781234_20140401")
query console:
可以对htable进行数据put,scan, delete操作。
example:
比如
insert into billCategory ( userId ) values ( "2088123456781234" ) rowkey is billCategoryRowKey ("2088123456781234_20140401")
insert into MyRecordV05 ( name,age ) values ( "allen", "30" ) rowkey is intkey ("0")
insert into MyRecordV05 ( fatname,age ) values ( "allenfat", "30" ) rowkey is intkey ("0")
insert into MyRecordV05 ( name ) values ( null ) rowkey is intkey ("0")
select * from billCategory startkey is billCategoryRowKey ("2088123456781234_20140401")
select * from MyRecordV05 startkey is intkey ("0") , endkey is intkey ("100") maxversion 10 startTS is "2014-01-01" , endTS is "2100-01-01" limit 10 , 20
select * from MyRecordV05 startkey is intkey ("0") startTS is "2014-01-01" limit 10 , 20
select * from MyRecordV05 startkey is intkey ("0")
select * from MyRecordV05 rowkey is intkey ("0")
delete * from MyRecordV05 startkey is intkey ("0")
- 大小: 117 KB
分享到:
相关推荐
《HBase数据可视化系统构建详解》 在大数据领域,HBase作为一款分布式列式数据库,因其高并发、低延迟和大规模存储的特点,被广泛应用在实时数据处理和分析中。然而,对于非技术人员来说,直接操作HBase命令行进行...
而HBase作为Hadoop集群的数据库同样在很多场景中大显身手。同样Hadoop集群的稳定性需要得到实时的监控。存储资源、计算资源、网络资源等发生阻塞或者错误需要及时告知集群管理员。本文实现了基于HBase的网站告警系统...
6. **HBase Console**:这是HBase提供的一个简单的Web界面,用于查看表的信息、region分布和集群状态。它不支持复杂的查询,但对于快速检查和监控HBase实例非常有用。 7. **HBase MapReduce**:MapReduce是Hadoop...
在IT行业中,尤其是在大数据处理领域,HBase是一个广泛使用的分布式、高性能、列式存储的NoSQL数据库。HBase是建立在Hadoop文件系统(HDFS)之上,为处理大规模数据提供了一个高效的数据存储解决方案。而Spring Data...
在使用 HBase 之前,我们需要先进入 HBase shell Console。命令如下: ``` hbase(main)> hbase shell ``` ### 2. 表的管理 #### 2.1 查看表 查看当前 HBase 实例中的所有表: ``` hbase(main)> list ``` #### 2.2 ...
HBase Web UI 是一个基于 Web 的管理界面,通过浏览器即可访问和管理 HBase 数据库。用户可以通过 HBase Web UI 查看配置信息、监控集群状态、管理表结构等。 启动 HBase Web UI 需要在浏览器中输入 ...
常见的HBase可视化工具有 Apache Ambari、HBase Console、HBase Shell、Beeline(用于HBase与Hive的集成)以及一些第三方工具如HBase Manager、Hue等。这些工具通常提供以下功能: 1. 数据浏览:允许用户以表格形式...
SpringBoot则是一个基于Java的现代Web框架,提供了简洁、灵活、模块化的开发体验。将SpringBoot与HBase集成,可以实现高效、可扩展的数据存储和处理解决方案。 知识点1:HBase的特点 HBase是一种基于Hadoop的...
搭建pinpoint需要的hbase初始化脚本hbase-create.hbase
HBase是一种分布式、基于列族的NoSQL数据库,由Apache软件基金会开发并维护,是Hadoop生态系统中的重要组件。这份“HBase官方文档中文版”提供了全面深入的HBase知识,帮助用户理解和掌握如何在大数据场景下有效地...
### HBase 配置内置 ZooKeeper 的详细步骤与解析 #### 一、配置背景与目的 在 HBase 的部署环境中,ZooKeeper 起着非常重要的作用,它主要用于协调集群中的各个节点,并且管理 HBase 的元数据。通常情况下,HBase ...
6. 检查HBase是否正常启动:可以通过Web UI(默认端口是60010)或者命令行工具`hbase shell`来验证。 在实际应用中,你可能还需要学习如何创建表、插入数据、查询数据、管理表的列族和版本、进行数据的批量导入导出...
### HBase权威指南知识点概述 #### 一、引言与背景 - **大数据时代的来临**:随着互联网技术的发展,人类社会产生了前所未为的数据量。这些数据不仅数量巨大,而且种类繁多,传统的数据库系统难以应对这样的挑战。 ...
6. **监控与管理**:通过HBase的Web UI(默认端口16010)监控HBase集群的状态,包括Region分布、Master状态、RegionServer状态等。 7. **安全配置**:在生产环境中,可能需要配置HBase以支持安全性,如Kerberos认证...
HBase(hbase-2.4.9-bin.tar.gz)是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的Google论文“Bigtable:一个结构化数据的分布式存储系统”。就像Bigtable利用了Google文件系统(File System...
### HBase开启审计日志详解 #### 一、概述 HBase是一款分布式列式存储系统,基于Google的Bigtable论文实现。它具有高可靠性、高性能、面向列、可伸缩的特点,非常适合处理海量数据。在大数据领域,HBase被广泛用于...
* hbase.regionserver.info.bindAddress:0.0.0.0,这个参数指定了 HBase RegionServer WEB-UI 绑定的地址。 十、HBase RegionServer IPC 配置 * hbase.ipc.server.callqueue.handler.factor:0.1,这个参数指定了...
### HBase 安装与使用知识点详解 #### 概述 HBase 是一款构建于 Hadoop 之上的分布式、可扩展的大规模数据存储系统。它提供了类似 Google BigTable 的功能特性,非常适合处理海量数据和高并发读写需求的应用场景。...
在Windows上安装HBase 本文将指导您如何在Windows平台上安装HBase,包括配置详解。安装完成后,您将能够配置集群。 一、前提条件 在安装HBase前,需要安装Cygwin和Hadoop。这两个软件的安装不在本文的讨论范围内...
### HBase学习利器:HBase实战 #### 一、HBase简介与背景 HBase是Apache Hadoop生态系统中的一个分布式、可扩展的列族数据库,它提供了类似Bigtable的能力,能够在大规模数据集上进行随机读写操作。HBase是基于...