相关优秀内容原文地址:

CSDN:我的笨毛毛:Phoenix HBase DBeaver 可视化工具使用

CSDN:游九河:Dbeaver 连接 phoenix

CSDN:storm_fury:使用客户端工具DBeaver连接Phoenix

CSDN:Mc汪汪汪:DBeaver连接phoenix

CSDN:darkbreak_up:使用DBeaver连接Phoenix

51CTO:赵雁生:DBeaver的简易操作和建议(一个神奇的数据库操作软件)



软按下载地址:

https://dbeaver.io/download/

安装软件过程,下一步到结束。

1.新建连接

在左边导航区域点击鼠标右键选择新建连接。

2.选择连接类型Phoenix

3.设置驱动

4.准备驱动包

到Phoenix安装路径下,下载 phoenix-4.5.2-HBase-1.1-client.jar 到本机(不同版本的Phoenix的jar命名不同,但是都是client这个包)。

到hbase安装目录下,下载 hbase-site.xml到本机。

把 hbase-site.xml直接拖放到phoenix-4.5.2-HBase-1.1-client.jar里面(相当于把hbase-site.xml压缩进phoenix-4.5.2-HBase-1.1-client.jar包里)。

5.添加驱动

点击“添加文件”,选择准备好的phoenix-4.5.2-HBase-1.1-client.jar。

注意:如果此时驱动包有多个,请务必删除,只保留手动添加的phoenix-4.5.2-HBase-1.1-client.jar

6.添加 Zookeeper Base Path

手动添加Zookeeper Base Path,这个路径可以在hbase的页面看到。

7.找到驱动类

点击“找到类”,选择 org.apache.phoenix.jdbc.PhoenixDriver。

8.配置连接属性

这个地方如果没有配置,则虽然能够测试连接连接成功,但是表结构、索引、视图等都显示不出来。

phoenix.schema.isNamespaceMappingEnabled  true
phoenix.schema.mapSystemTablesToNamespace true

配置成功后效果图:



也可以将这个配置信息,写在配置文件当中。

9.测试连接

10.DBeaver使用

10.1使用SQL查询

点击“SQL编辑器,新建SQL编辑器” ,输入SQL语句进行查询

注意:SQL语句结尾不能带 分号(;),执行的时候会自动加上

10.2主要操作界面介绍

设置:

11.Dbeaver 连接 phoenix出现的问题

11.1 测试连接成功后,库表显示不出来

若出现错误:

ERROR 726 (43M10):  Inconsistent namespace mapping properties. Cannot initiate connection as SYSTEM:CATALOG is found but client does not have phoenix.schema.isNamespaceMappingEnabled enabled

参考步骤8,设置配置信息:

phoenix.schema.isNamespaceMappingEnabled  true
phoenix.schema.mapSystemTablesToNamespace true

11.2配置JDK

在dbeaver.ini中添加:

-vm
C:\Program Files\Java\jdk1.8.0_45\bin

Dbeaver 连接 phoenix的更多相关文章

  1. DBeaver连接MySQL 8.0显示"Unable to load authentication plugin 'caching_sha2_password'."错误的问题

    下载MySQL绿色版本mysql-8.0.12-winx64,手动安装完成后.使用DBeaver连接提示"Unable to load authentication plugin 'cach ...

  2. DBeaver连接Oracle11g数据库

    DBeaver连接Oracle11g数据库 一.准备 (1)dbeaver管理软件 (2)远程连接数据库地址.用户名秘密等 (3)Oracle驱动:ojdbc6.jar工具包 下载地址:https:/ ...

  3. 通过数据库客户端界面工具DBeaver连接Hive

    前言 本文讲解如何通过数据库客户端界面工具DBeaver连接hive,并解决驱动下载不下来的问题. 1.为什么使用客户端界面工具 为什么使用客户端界面工具而不用命令行使用hive 通过界面工具查看分析 ...

  4. DBeaver连接达梦|虚谷|人大金仓等国产数据库

    前言 工作中有些项目可能会接触到「达梦.虚谷.人大金仓」等国产数据库,但通常这些数据库自带的连接工具使用并不方便,所以这篇文章记录一下 DBeaver 连接国产数据库的通用模版,下文以达梦为例(其他国 ...

  5. 解决使用DBeaver连接MySQL时报错-The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zone.

    解决使用DBeaver连接MySQL时报错,其实提示很明显. The server time zone value '�й���׼ʱ��' is unrecognized or represents ...

  6. 如何使用DBeaver连接Hive

    1 DBeaver介绍 DBeaver是一个通用的数据库管理工具和 SQL 客户端,支持多种兼容 JDBC 的数据库.DBeaver 提供一个图形界面用来查看数据库结构.执行SQL查询和脚本,浏览和导 ...

  7. 在DBeaver中phoenix查询报错:org.apache.phoenix.exception.PhoenixIOException: The system cannot find the path specified

    环境:Phoenix:4.4,win7系统 问题:Phoenix在查询hbase时,报"系统找不到指定路径". 解决: 请参见 https://distcp.quora.com/C ...

  8. 使用DBeaver连接hive

    介绍 在hive命令行beeline中写一些很长的查询语句不是很方便,查询结果也不是很友好,于是找了一个hive的客户端界面工具DBeaver,它也支持很多符合JDBC连接的数据库,例如MySQL.O ...

  9. 使用开源数据库客户端DBeaver连接DB2数据库

    下载安装 首先进入 官网 选择对应的版本进行安装. 下载下来后,一直惦记next即可完成安装(期间包括选择文件安装路径等操作,可按需修改). 连接db2 打开DBeaver,新建连接-->DBe ...

随机推荐

  1. 一文彻底吃透MyBatis源码!!

    写在前面 随着互联网的发展,越来越多的公司摒弃了Hibernate,而选择拥抱了MyBatis.而且,很多大厂在面试的时候喜欢问MyBatis底层的原理和源码实现.总之,MyBatis几乎成为了Jav ...

  2. 记一次Hadoop安装部署过程

    实验名称:Hadoop安装部署 一.实验环境: 虚拟机数量:3个 (1个master,2个slave:slave01,slave02) 主节点master信息: 操作系统:CentOS7.5 软件包位 ...

  3. Beta冲刺——第八天

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzzcxy/2018SE1 这个作业要求在哪里 https://edu.cnblogs.com/campus/fz ...

  4. Windows搭建SkyWalking8.3环境进行JAVA应用性能监控及入门示例(使用Mysql持久化)

    下载SkyWalking 一.下载地址(点击) 选择tar 解压后进入config文件夹先配置一下Mysql数据源,打开application.yml文件 默认selector是h2我们改成mysql ...

  5. wdCP V3.2

    wdCP是什么?关于wdCP更多的介绍,可看http://www.wdlinux.cn/wdcp/安装前先去体验下,看演示站吧http://www.wdlinux.cn/bbs/thread-5285 ...

  6. tf.lin_space

    .lin_spae{ start, stop, num, name=None } start:张量(float32,或者float64类型) stop:张量(和start相同) num:张量(int3 ...

  7. ip访问本机vs调试项目

    环境:win10 vs2019 webapi F5启动调试. 问题:localhost可以访问,127.0.0.1和本机ip访问不了.比如想让别人浏览一下看效果,或者测试人员测试功能,每次修改都有重新 ...

  8. linux线程库

    linux 提供两个线程库,Linux Threads 和新的原生的POSIX线程库(NPTL),linux threads在某些情况下仍然使用,但现在的发行版已经切换到NPTL,并且大部分应用已经不 ...

  9. MySQL全面瓦解17:触发器相关

    关于触发器 现实开发中我们经常会遇到这种情况,比如添加.删除和修改信息的时候需要记录日志,我们就要在完成常规的数据库逻辑操作之后再去写入日志表,这样变成了两步操作,更复杂了. 又比如删除一个人员信息的 ...

  10. C# ADO.NET连接字符串详解

    C#中连接字符串包含以下内容 参数 说明 Provider 设置或者返回提供的连接程式的名称,仅用于OLeDbConnection对象 Connection Timeout 在终止尝试并产生异常前,等 ...