GithubHelp home page GithubHelp logo

hy-zhengwei / hbaseclient Goto Github PK

View Code? Open in Web Editor NEW
161.0 12.0 69.0 352.76 MB

HBase客户端数据管理软件

License: GNU General Public License v3.0

Batchfile 0.09% Shell 0.19% Java 99.71%
hbase-client hbaseclient hbase hadoop

hbaseclient's Introduction

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 类库

hbaseclient's People

Contributors

hy-zhengwei avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

hbaseclient's Issues

mac 错误: 找不到或无法加载主类 org.hy.hbase.AppMain

错误信息

rikasai@huacaideMacBook-Pro HBaseClient_1.6.1 % hbaseclient ip=192.168.17.169 -window
错误: 找不到或无法加载主类 org.hy.hbase.AppMain

配置文件

rikasai@huacaideMacBook-Pro ~ % cat ~/.bash_profile

# export HBASE_CLIENT_HOME=安装HBaseClient所有主目录路径
export HBASE_CLIENT_HOME=/Applications/HBaseClient_1.6.1
export PATH=$PATH:$HBASE_CLIENT_HOME

安装路径

rikasai@huacaideMacBook-Pro HBaseClient_1.6.1 % ls
HBaseClient	lib
rikasai@huacaideMacBook-Pro HBaseClient_1.6.1 %

znode.parent

没有地方可以配置 znode.parent 和端口号吗

如果zookeeper的端口也不是默认端口怎么办

我发现没地方填写端口号,导致连接超时,而且在错误信息里也看不出来到底是连接哪里超时了,能不能把地址一并输出。

另外我建议啊,能不能在软件打开以后再输入地址之类的(最好每次输入的地址可以保存起来,可以不用每次都输)

关于配置问题

如果hbase的nodeParent不是默认值/hbase,而是别的值比如说/hbase/unsecure,这个时候怎么配置

希望有自定义查询

希望有自定义查询,

表里的内容都显示不完 后面的数据没法看到 只有用精确查找 还不能使用比较运算符

Windows下打不不开啊

配置完了快捷方式IP,保存,双击打开,就是弹一下黑框,然后就没有了。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.