一、工具清单
- DBVisualizer ;V10.0
- HBase ;V1.2.4
- Phoenix ; V4.14
- phoenix-4.14.0-HBase-1.2-client.jar
- hbase-site.xml
二、操作步骤
1. 先决条件
确保Linux端已经安装好Hadoop、HBase、Phoenix;Windows端安装好DBVisualizer工具。
2. 准备phoenix-4.14.0-HBase-1.2-client.jar 和hbase-site.xml
1)jar包从Linux端Phoenix安装目录下载
2)hbase-site.xml从Linux端HBase安装目录下载
下载到本地后,修改文件内容,只保留如下内容:
<property>
<name>phoenix.schema.isNamespaceMappingEnabled</name>
<value>true</value>
</property>
然后,将修改后的hbase-site.xml文件拷贝到DBVisualizer安装目录的resource文件夹下,如图:
3. DBVisualizer中配置
1)添加驱动
2)创建连接
至此,就能够通过DBVisualizer配置Phoenix连接,来访问HBase数据库了!写SQL语句访问HBase中的数据,是不是很爽呢。
--- 修改于20181106--
鉴于同事使用上述方法不成功的情况,分析了可能是hbase.xml文件没有起作用的原因,另外一种解决方案如下:
phoenix.schema.isNamespaceMappingEnabled=true