環境:Phoenix:4.4,win7系統 問題:Phoenix在查詢hbase時,報“系統找不到指定路徑”。 解決: 請參見 https://distcp.quora.com/Connect-and-query-Apache-Phoenix-with-Squirrel-from-Windows 。... ...
環境:Phoenix:4.4,win7系統
問題:Phoenix在查詢hbase時,報“系統找不到指定路徑”。
解決:
請參見 https://distcp.quora.com/Connect-and-query-Apache-Phoenix-with-Squirrel-from-Windows 。
個人解決過程記錄:
1.從hhbase的master節點下載hbase-site.xml
2.修改hbase-site.xml,添加
<property> <name>phoenix.spool.directory</name> <value>d:/out</value>
</property>
3.在自己的D盤建立這個目錄 : out
4.重新啟動客戶端軟體DBeaver。
參數解釋:
phoenix.spool.directory:(該目錄存儲發送失敗或者重啟後未存儲到hbase的metric數據) ;預設值:/tmp ;程式會監控該文件夾。當出現新文件時會讀取該文件並獲取數據
這種問題只有在linux系統中存在,windows中沒有/tmp目錄,不過這個問題已經在4.7這個版本修複了。