(SQuirreL SQL Client 客户端 )使用Apache Phoenix 实现 SQL 操作HBase
Apache Phoenix 相信大家并不陌生,它是HBase的SQL驅動,Phoenix 使得Hbase 支持通過JDBC的方式進行訪問,并將你的SQL查詢轉換成Hbase的掃描和相應的動作。
?
兼容性:
-
Phoenix 2.x - HBase 0.94.x
-
Phoenix 3.x - HBase 0.94.x
-
Phoenix 4.x - HBase 0.98.1+
?
Hbase和Phoenix的安裝這里就不做過多闡述,都很簡單,這里給大家簡單介紹一下安裝完成后如何通過SQL Client來連接到Phoenix:
?
第一步: 下載安裝SQuirreL SQL Client :?http://www.squirrelsql.org/?
第二步: ?拷貝phoenix-{version}-client.jar 和 phoenix-core-{version}.jar到SQuirreL?安裝目錄下的lib文件夾下,這兩個jar可以在phoenix的安裝目錄下找到。
第三步: ?打開SQuirreL?, 點擊Drivers,新建一個driver:
name : 可以自定義一個名稱
Example URL : 這個是為了讓你新建一個連接的時候作為提示用的
Java Class Path : 這個需要選中之前上傳的JAR
Class Name:?org.apache.phoenix.jdbc.PhoenixDriver
?
第四步:創建Aliases(就是創建一個hbase的connection):
Name: 可以自定義
Driver: 選擇之前配置好的phoenix driver
URL: 這里初始化顯示的是之前配置的Example URL, 可以在這里做具體的修改,這里的‘your-zookeeer-servers’意思是在這里寫上你的zookeeper集群中的server names。
?
?
配置好以后點擊Test 測試連接:
?
確認連接后的頁面:
?
OK,到這里就說明已經連接上HBase了,下面大家就可以試著通過寫SQL來操作HBase數據了。
https://www.ktanx.com/blog/p/33
還可以參考:
1.如何安裝配置SQuirrel sql連接HBase數據庫
https://blog.csdn.net/fwj_ntu/article/details/79785671
2,Squirrel的安裝(windows上Phoneix可視化工具)
https://www.cnblogs.com/zlslch/p/7096457.html
總結
以上是生活随笔為你收集整理的(SQuirreL SQL Client 客户端 )使用Apache Phoenix 实现 SQL 操作HBase的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++ stringstream介绍,使
- 下一篇: 智能家居有线系统KNX的介绍