Skip to content

HY-ZhengWei/HBaseClient

Repository files navigation

HBaseClient

HBase客户端数据管理软件

image

概要说明

  • 类似PL/SQL,是一个HBase数据库的客户端数据管理软件。是免费开源的软件。
  • 基于XJava,使用xml配置文件绘制可视化界面。
  • 可视化界面操作
      • 表的定义、编辑、删除;
    • 数据
      • 数据的添加、编辑、删除;
      • 数据的全部清空、多条删除、多条复制;
    • 查询
      • 主键的精确;
      • 关键字的模糊查询
      • 关键字的模糊查询过滤显示;
      • 数据查询结果的分页显示操作,并且对查询关键字高亮显示;
    • 导出
      • 表结构的导出;
      • 表结构及数据的导出;
    • 导入
      • 文件批量put命令导入(支持中文)
      • 批量put命令执行(支持中文)
  • 非可视化界面的命令操作
    • HBase命令的执行
    • 导入
      • 文件批量put命令导入(支持中文)
      • 批量put命令执行(支持中文)

下载

date version size support
2018-05-24 v1.6.1 for linux 65.9M 支持HBase 1.x
2018-05-24 v1.6.1 for Window 32 70.1M 支持HBase 1.x
2018-05-24 v1.6.1 for Window 64 70.2M 支持HBase 1.x
2017-06-19 v1.6.0 for linux 75.7M 支持HBase 1.x
2017-06-20 v1.6.0 for Window 32 83.5M 支持HBase 1.x
2017-06-20 v1.6.0 for Window 64 83.5M 支持HBase 1.x
2014-06-12 v1.5.0 for linux 22.7M 支持HBase 0.98.x
2014-06-12 v1.5.0 for Window 32 24.9M 支持HBase 0.98.x
2014-06-12 v1.5.0 for Window 64 24.9M 支持HBase 0.98.x

安装运行linux

  1. 运行要求

    • HBaseClient 1.6.0:Java 1.7+
    • HBaseClient 1.5.0:Java 1.6+
  2. 设置系统环境变量

    在文件 vi ~/.profile 中添加如下内容:

   export HBASE_CLIENT_HOME=安装HBaseClient所有主目录路径
   export PATH=$PATH:$HBASE_CLIENT_HOME
  1. 设置Hosts文件

    在文件 vi /etc/hosts 中添加HBase集群中所有服务器的名称与IP地址

   127.0.0.1   master
   127.0.0.1   slave01
   127.0.0.1   slave02
  1. 运行HBaseClient
   # ip为管理HBase数据库的Zookeeper的IP地址,一般情况就是HBase数据库的IP地址。
   hbaseclient ip=127.0.0.1 -window
  1. HBaseClient显示帮助信息
   hbaseclient /?

显示如下帮助信息

  • HBaseClient -- 客户端工具

    • 1: put支持中文
    • 2: 支持文件形式的批量put命令执行
    • 3: 支持扫描目录下所有文件的批量put命令执行
    • 4: 支持put命令字符的执行
    • 5: 支持文件编码自动识别
    • 6: 支持图形化界面管理
  • 命令格式:

    • HBaseClient <IP=xxx> <[File=xxx [FileType=UTF-8]] | [cmd=xxx]> [-window]
  • 命令参数说明:

    • IP HBase数据库地址
    • File 加载命令文件的路径或目录的路径
    • FileType 加载命令文件的编码格式。可自动识别。当识别不到时,默认为GBK
    • CMD 加载命令字符
    • Language 选择语言。cn:简体中文、 en:English
    • -window 启动图形化管理界面
    • /v 显示版本信息
    • /? 显示帮助信息

安装运行window

  1. 运行要求

    • HBaseClient 1.6.0:Java 1.7+
    • HBaseClient 1.5.0:Java 1.6+
  2. 设置Hosts文件

    在文件 c:\windows\System32\drivers\etc\hosts 中添加HBase集群中所有服务器的名称与IP地址

   127.0.0.1   master
   127.0.0.1   slave01
   127.0.0.1   slave02
  1. 创建快捷方式

    创建一个HBaseClient.exe的快捷方法,并按下图设置IP

image

ip为管理HBase数据库的Zookeeper的IP地址,一般情况就是HBase数据库的IP地址。

  1. 运行HBaseClient

    双击上面创建好的快捷方式运行HBaseClient


本项目引用Jar包,其源码链接如下

引用 https://github.com/HY-ZhengWei/hy.common.base 类库

引用 https://github.com/HY-ZhengWei/hy.common.file 类库

引用 https://github.com/HY-ZhengWei/hy.common.hbase.1.x 类库

引用 https://github.com/HY-ZhengWei/hy.common.ui 类库

引用 https://github.com/HY-ZhengWei/XJava 类库

Releases

No releases published

Packages

No packages published

Languages