GithubHelp home page GithubHelp logo

gf5702612 / phphbaseadmin Goto Github PK

View Code? Open in Web Editor NEW

This project forked from hivefans/phphbaseadmin

0.0 1.0 0.0 13.89 MB

phphbaseadmin is a hbase admin web tool,it developed using thrift interface、php CodeIgniter framework .

License: Other

PHP 96.46% Python 0.28% CSS 0.60% JavaScript 1.97% Shell 0.14% HTML 0.21% Hack 0.18% TSQL 0.15%

phphbaseadmin's Introduction

phphbaseadmin

phphbaseadmin is a hbase admin web tool,it developed using thrift interface,php (CodeIgniter),python(cherrypy,kazoo),bootstrap,kendo ui,jquery and so on.

phphbaseadmin is being sponsored by the following tool; please help to support us by taking a look and signing up to a free trial

GitAds

Main features:

   user grant manage
   view table record 
   create table
   batch delete tables
   search table record
   truncate table record
   delete table   
   update record
   delete record
   monitor zookeeper

ScreenShot ScreenShot
ScreenShot ScreenShot ScreenShot ScreenShot ScreenShot ScreenShot ScreenShot ScreenShot


##Support . Support CentOS 5.x or 6.x,Uses Apache Hbase or Cloudera Hbase 0.92 or later ## Prerequisites 1. apache or nginx,php,mysql server 2. Python 2.6 or later from 3. cherrypy from 4. kazoo from 5. Apache Hbase thrift server

##To Do

  1. hbase 分表监控和其他参数监控。
  2. 所有hbase记录分页浏览。
  3. 数据查询条件增加filter。

Install:

(1) execute script setup_centos5.sh or setup_centos6.sh to install apache php mysql-server
(2) Follow the standard instructions for installing and running the HBase server ,start thrift server
hbase thrift start or bin/hbase-daemon.sh start thrift
(3) modify config.inc.php ,$configure['hbase_host']=your hbase thrift server
(4) create database phphbaseadmin in mysql server ,import database/phphbaseadmin.sql,edit application/config/database.php,$db['default']['hostname']、 $db['default']['username'] 、$db['default']['password'] = '';
(5) open http://serverip/phphbaseadmin in your browser, default user is admin ,password is admin888
(6) after the user login,select system->user manager menu to set user table grant
(7) select Tables->view menu to view table record

安装方法

(1) 使用根目录中的 setup_centos5.sh 或者setup_centos6.sh 脚本安装所需环境
(2) 启动hbase thrift server
(3) 修改根目录中的配置文件 config.inc.php,修改$configure['hbase_host']=你的thrift server服务器地址
(4) 在mysql server中创建数据库phphbaseadmin ,导入database/phphbaseadmin.sql文件,修改application/config/database.php,$db['default']['hostname']、 $db['default']['username'] 、$db['default']['password'] = '';
(5) 打开浏览器访问 http://serverip/phphbaseadmin,缺省用户名admin 密码admin888登录
(6) 登录后选择 system->user manager 菜单设置用户所属hbase table表的所属权限
(7) 选择 Tables->view 菜单即可查看hbase table 记录。

Future plans

实现使用docker一键安装部署

phphbaseadmin's People

Contributors

hivefans avatar xianglei avatar

Watchers

James Cloos avatar

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.