split 拆分
merge_region 合并分区
flush
将memstore中的数据强制写入磁盘
hbase> flush 'TABLENAME'
hbase> flush 'REGIONNAME'
hbase> flush 'ENCODE_REGIONNAME'
move
将region移动到一个指定的region server, 或者移动到一个随机的region server(不指定region server)。此命令可以用于解决某些region server 过于拥堵的问题。
hbase> move 'ENCODE_REGIONNAME'
hbase> move 'ENCODE_REGIONNAME', 'SERVER_NAME,PORT,START_CODE'
move '353a385f28af52ed47e675f18242bbf8', 'centos2,16020,1491104480825'
其中target server的start code, 可通过 scan 'hbase:meta'查找,或者用http://centos3:16030/rs-status查找,或者用命令status ‘simple’找到
close_region (for experts only)
关闭单个region,使其offline
hbase> close_region 'REGIONNAME'
hbase> close_region 'REGIONNAME', 'SERVER_NAME'
hbase> close_region 'ENCODED_REGIONNAME'
hbase> close_region 'ENCODED_REGIONNAME', 'SERVER_NAME'
Use assign to reopen/reassign. Use unassign or move to assign the region elsewhere on cluster.
assign (for experts only)
Assign a region. Use with caution. If region already assigned, this command will do a force reassign. For experts only.
hbase> assign 'REGIONNAME'
hbase> assign 'ENCODED_REGIONNAME'
unassign (for experts only)
Unassign a region. Unassign will close region in current location and then reopen it again. Pass 'true' to force the unassignment ('force' will clear all in-memory state in master before the reassign. If results in double assignment use hbck -fix to resolve. To be used by experts). Use with caution. For expert use only. Examples:
hbase> unassign 'REGIONNAME'
hbase> unassign 'REGIONNAME', true
hbase> unassign 'ENCODED_REGIONNAME'
hbase> unassign 'ENCODED_REGIONNAME', true
balancer_switch
balancer
balancer_switch控制是否启用region的负载均衡算法。如果负载均衡算法已开启,balance能主动运行负载均衡算法将region服务器上的region进行均匀再分配。
相关推荐
HBase 管理工具和客户端详解 HBase 是一种基于列式存储的 NoSQL 数据库,具有高性能、可扩展性强和灵活的 schema 设计等特点。在 HBase 中,有多种管理工具和客户端可以帮助用户更好地管理和操作 HBase 数据库。 ...
由于网上下的不支持最新的hadoop,hbase 版本自己稍微修改了下,支持最新版本HBase的图形化管理工具,目前修改改为hadoop-2.7.1版本,hbase-1.1.2版本,依赖可以自己切换,源代码已经包括再里边了,如想修改直接修改...
而HBAdmin则是一个基于Web的HBase管理工具,它支持表的创建、删除、修改,以及数据的导入导出等功能,同时具备监控集群状态的能力。 HBase可视化客户端工具的使用通常涉及以下几个步骤: 1. 安装与配置:根据提供的...
5. **HBAdmin**:HBAdmin是HBase的管理工具,用于执行管理任务,如创建、删除表,检查表的状态,以及监控集群健康状况。虽然它不是一个查询工具,但对理解HBase的运行状态至关重要。 6. **HBase Console**:这是...
本文将深入探讨一款专为最新版本HBase设计的图形化管理工具,帮助用户更直观、便捷地进行HBase的管理和操作。 首先,我们要理解HBase的GUI工具的主要功能。它通常包括数据库的连接设置、表的创建与管理、数据的导入...
**正文** ...总结,HBaseExplorer是一个强大的HBase管理工具,通过修改配置文件,可以适应各种HBase集群环境,提供高效的数据查询和可视化功能,对于HBase的日常运维和数据分析工作具有很高的实用价值。
zHBaseXplorer是一款强大的HBase管理工具,其40.94版本提供了丰富的功能,包括创建、修改和删除表,查看和编辑表数据,管理表的列族,以及执行SQL-like查询。用户可以通过这个工具直观地看到HBase的表结构和数据分布...
本文将详细介绍一个专为HBase设计的可视化客户端工具,该工具不依赖于Phoenix连接,而是直接与HBase服务器通信,支持Hbase 1.x版本,提供类似于PL/SQL的友好界面,使得数据管理和查询变得更加便捷。 首先,这个可视...
在Java客户端上连接HBase集群时,需要配置一系列的环境和依赖,其中包括了`winutils`工具。`winutils-2.2.0.zip`这个压缩包就是针对Windows用户提供的,用于配置Hadoop环境,以便于与HBase交互。 首先,`winutils....
为了帮助开发人员和运维人员更好地管理和维护HBase集群,这里我们将深入探讨十大常见的HBase运维工具。 1. **Canary工具** - **功能**:用于检测HBase集群的状态,通过简单查询来验证region的可用性和读取性能。 ...
对于开发者来说,这可能是下载并运行或自定义这个HBase管理工具的第一步。源码可能使用PHP编写,遵循MVC(模型-视图-控制器)架构,使得代码结构清晰,易于维护和扩展。用户可能需要有一定的PHP和HBase基础知识,...
"Hbase数据库界面管理器"是为了方便管理员和开发者更加直观和便捷地操作Hbase而设计的图形用户界面(GUI)工具。 这款管理器允许用户通过友好的图形界面进行Hbase数据库的管理和操作,而不是仅仅依赖命令行接口。...
除了`hbase-client.jar`,可能还包含其他相关的JAR包,如`hbase-common.jar`,它包含了HBase的通用工具和模块,`hbase-server.jar`包含RegionServer所需的服务端代码,以及`hbase-protocol.jar`包含客户端和服务器...
- **HBase工具与实用程序**:列举常用的HBase管理工具。 - **Region管理**:介绍Region管理的相关知识。 以上内容为《HBase权威指南》中文版中的核心知识点梳理,涵盖了从HBase的基础概念到高级应用的各个方面,...
HBase,全称为Apache HBase,是一款开源的分布式数据库,基于Google的Bigtable设计思想,是Apache Hadoop生态系统的一部分。...理解并熟练掌握这些知识点,对于管理和使用HBase进行大数据存储和处理至关重要。
**HareDB:一款强大的HBase管理工具** HareDB是一款专为HBase数据库设计的Web-UI工具,它提供了一个直观的可视化界面,让用户能够更轻松地管理和操作HBase中的数据。这款工具的主要特点在于其二维表的展示方式,...
而Spring Data Hadoop是Spring框架的一部分,它提供了与Hadoop生态系统集成的工具,包括对HBase的操作支持。本篇文章将详细讲解如何利用Spring Data Hadoop中的HbaseTemplate来操作HBase。 首先,我们需要理解...