通过DBeaver连接Phoenix操作hbase的方法
通过DBeaver连接Phoenix操作hbase
前言
本文介绍常用一种通用数据库工具Dbeaver,DBeaver 可通过 JDBC 连接到数据库,可以支持几乎所有的数据库产品,包括:MySQL、PostgreSQL、MariaDB、SQLite、Oracle、Db2、SQL Server、Sybase、MS Access、Teradata、Firebird、Derby 等等。商业版本更是可以支持各种 NoSQL 和大数据平台:MongoDB、InfluxDB、Apache Cassandra、Redis、Apache Hive 等。
本文使用软件版本情况:Dbeaver6.3.0+MySQL8.0.11+Hive2.1.1+Hbase2.2.4+hadoop2.7.3+jdk1.8.0_65,Dbeaver6.3.0和MySQL8.0.11安装在window10,Hive2.1.1+Hbase2.2.4+hadoop2.7.3+jdk1.8.0_65安装在虚拟机Centos7上。连接完成后界面如下所示,通过Dbeaver可以很方便在mysql,hive和hbase上进行数据分析和可视化操作。
1.Dbeaver安装
Dbeaver的安装较简单,可通过网页
https://jingyan.baidu.com/article/0aa223756a2eed88cd0d644a.html
1.Hbase安装步骤
https://blog.csdn.net/muyingmiao/article/details/103002598
2 Phoenix的安装
2.1 Phoenix 的官网
http://phoenix.apache.org/
2.2 Phoenix 安装文件地址
http://www.apache.org/dyn/closer.lua/phoenix/
https://mirrors.tuna.tsinghua.edu.cn/apache/phoenix/
按照教程进行安装。再dbeaver.ini配置文件中加入以下字段,通过本地java路径启动。
通过DBeaver连接Phoenix
确保hbase服务器的 2181 端口 可以对外访问
点击编辑驱动设置
访问hbase的地址 获取到 ZooKeeper Base Path /hbase
在后面加上路径
然后选择库
把默认的删除 选择自己下载好的 phoenix client jar 包即可
然后点击测试连接即可
到此这篇关于通过DBeaver连接Phoenix操作hbase的方法的文章就介绍到这了,更多相关DBeaver连接Phoenix内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
相关推荐
-
DBeaver操作数据表的拷贝的实现
通过DBeaver工具链接数据库后,我们就可以通过菜单或者命令功能来实现我们想要的目的. (一)创建数据库 新建数据库,如下图所示: --> 在点击"确定"按钮后,可能会遇到失败,此时,我们可以直接通过sql语句来实现,在SQL控制台中输入CREATE DATABASE bien_test,执行sql命令就可以完成创建了. (二)创建数据表 在bien_test数据库下新建表table_a(名称任意,只要是合法的名称即可),如下所示: 当点击右下角的"保存"按
-
详解关于Dbeaver的常用操作
dbeaver是免费和开源(GPL)为开发人员和数据库管理员通用数据库工具. 在开发过程中能够极大的提升我们的工作效率,下面我把我日常使用到的功能描述一下: 1:与plsql相比,Dbeaver没有右击直接查看表注释的功能,但是Dbeaver提供了一个"打开声明"的功能,里面可以查看一些比较实用的内容:表列注释.创建该表的create语句: 2:在一般开发的情况下,往往需要查询的数据条数不会那么地多,要求查询速度响应快,为了使Dbeaver查询速度更快,所以可以设置每次查询数据返回的条
-
使用Dbeaver远程连接Hive的详细方法
0. Linux上Hive 启动Hadoop 启动Hive sh hive --service hiveserver2 & 需要总共有7个进程. 1. 下载DBeaver 下载与安装DBeaver过程,略过. https://dbeaver.io/ 建立新链接 编辑驱动 2. 驱动包 1.设置驱动 驱动包需要两个. 如下图. 一个位于:(可以用命令:sz xxx 从linux中下载) 另一个位于hadoop的安装包.:(可以用命令:sz xxx 从linux中下载) 也可以直接去maven网上下
-
通过DBeaver连接Phoenix操作hbase的方法
通过DBeaver连接Phoenix操作hbase 前言 本文介绍常用一种通用数据库工具Dbeaver,DBeaver 可通过 JDBC 连接到数据库,可以支持几乎所有的数据库产品,包括:MySQL.PostgreSQL.MariaDB.SQLite.Oracle.Db2.SQL Server.Sybase.MS Access.Teradata.Firebird.Derby 等等.商业版本更是可以支持各种 NoSQL 和大数据平台:MongoDB.InfluxDB.Apache Cassandr
-
Python2.7简单连接与操作MySQL的方法
本文实例讲述了Python2.7简单连接与操作MySQL的方法.分享给大家供大家参考,具体如下: Python号称简单优雅,其实新手摆弄一些东西的时候还是挺麻烦的,比如使用Python2.7连接MySQL数据库时,真是有点麻烦.现将方法整理出来. 环境:Python2.7.2.MySQL5.5 1.安装MySQL驱动程序.下载自动安装包,双击安装即可,非常简单. 2.连接MySQL,下面是Python示例代码. # -*- coding: utf8 -*- import MySQLdb conn
-
python使用phoenixdb操作hbase的方法示例
今天看看怎样在 python 中使用 phoenixdb 来操作 hbase 安装 phoenixdb 库 pip install phoenixdb 例子 首先启动 queryserver 服务 cd apache-phoenix-4.14.1-HBase-1.4-bin/bin ./queryserver.py 然后使用下面代码来建立连接.创建/删除并查询表.代码比较简单,和我们通常查询关系型数据库比较类似,这里就不多说了哈. import phoenixdb import phoenixd
-
Python连接phoenix的方法示例
本文实例讲述了Python连接phoenix的方法.分享给大家供大家参考,具体如下: phoenix是由saleforce.com开源的一个项目,后又捐给了Apache.它相当于一个Java中间件,帮助开发者,像使用jdbc访问关系型数据库一些,访问NoSql数据库HBase.可以把Phoenix只看成一种代替HBase的语法的一个工具.虽然可以用java可以用jdbc来连接phoenix,然后操作HBase,但是在生产环境中,不可以用在OLTP中. Phoenix官网:http://phoen
-
C语言连接并操作Sedna XML数据库的方法
本文实例讲述了C语言连接并操作Sedna XML数据库的方法.分享给大家供大家参考.具体如下: #include "libsedna.h" #include "stdio.h" int handle_error(SednaConnection* conn, const char* op, int close_connection) { printf("%s failed: \n%s\n", op, SEgetLastErrorMsg(conn))
-
php连接与操作PostgreSQL数据库的方法
本文实例讲述了php连接与操作PostgreSQL数据库的方法.分享给大家供大家参考. 具体实现方法如下: 复制代码 代码如下: $pg=@pg_connect("host=localhost user=postgres password=sa dbname=employes") or die("can't connect to database."); $query="select * from employes order by serial_no&q
-
C#操作SQLite数据库方法小结(创建,连接,插入,查询,删除等)
本文实例讲述了C#操作SQLite数据库方法.分享给大家供大家参考,具体如下: SQLite介绍 SQLite is a software library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine. SQLite是一个开源.免费的小型RDBMS(关系型数据库),能独立运行.无服务器.零配置.支持事物,用C实现,内存占用较小,支持绝大数的SQ
-
PHP入门教程之使用Mysqli操作数据库的方法(连接,查询,事务回滚等)
本文实例讲述了PHP入门教程之使用Mysqli操作数据库的方法.分享给大家供大家参考,具体如下: Demo1.php <?php //使用 mysqli 对象操作数据库 //创建 mysqli 对象(资源句柄) $_mysqli = new mysqli(); //连接数据库 1.主机名(ip) 2.账户 3.密码 4.数据库 //mysqli_connect 函数 == $_mysqli -> connect(); $_mysqli -> connect('localhost','ro
-
python操作 hbase 数据的方法
配置 thrift python使用的包 thrift 个人使用的python 编译器是pycharm community edition. 在工程中设置中,找到project interpreter, 在相应的工程下,找到package,然后选择 "+" 添加, 搜索 hbase-thrift (Python client for HBase Thrift interface),然后安装包. 安装服务器端thrift. 参考官网,同时也可以在本机上安装以终端使用. thrift Ge
-
Java连接并操作Sedna XML数据库的方法
本文实例讲述了Java连接并操作Sedna XML数据库的方法.分享给大家供大家参考.具体分析如下: Sedna 是一个原生的XML数据库,提供了全功能的核心数据库服务,包括持久化存储.ACID事务.索引.安全.热备.UTF8等.实现了 W3C XQuery 规范,支持全文搜索以及节点级别的更新操作. import ru.ispras.sedna.driver.*; public class SednaClient { public static void main(String args[])
随机推荐
- 完全卸载mysql(停止服务、卸载相关程序、删除注册表
- jquery和雅虎的yql服务实现天气预报服务示例
- Java资源缓存 之 LruCache
- Android编程记录ListView标记行状态的方法
- PHP各种异常和错误的拦截方法及发生致命错误时进行报警
- php下pdo的mysql事务处理用法实例
- cocos2d-x学习笔记之CCLayer、CCLayerColor、CCLayerGradient、CCLayerMultiplex场景层介绍
- 详解C++中的inline用法
- php实现简易聊天室应用代码
- javascript中eval和with用法实例总结
- javascript整除实现代码
- jquery实现盒子下拉效果示例代码
- javascript中BOM基础知识总结
- Kotlin 的注解类详解及实例
- Android使用Sensor感应器实现线程中刷新UI创建android测力计的功能
- Android游戏开发实践之人物移动地图的平滑滚动处理
- Android引用开源框架通过AsyncHttpClient实现文件上传
- C#使用linq语句查询数组中以特定字符开头元素的方法
- Android实现幻灯片式图片浏览器
- Delphi菜单组件TMainMenu使用方法详解