2017-02-18 40 views
1

感謝您的關注。我使用geomesa和zookeper建立Accumulo數據存儲,並已完成設置的配置更改和安裝所需的例子一樣accumulo,Java和Maven的。 當我使用命令行界面使用命令geomesa create-schema -u root -p ****** \ -c device_ping \ -f feature \ -s uuid:String:index=true,dtg:Date,geom:Point:srid=4326 \ --dtg dtg 創建一個新的功能,它無法給時出現例外動物園例如在geomesa accumulo數據存儲

時出現例外動物園實例,並終止拋出錯誤「無法創建數據存儲,請檢查您的連接參數。」

我無法找到解決此問題的方法,也不知道哪些配置參數錯誤。這裏是連接截圖的細節enter image description here

回答

2

GeoMesa工作從Accumulo羣集配置的本地副本找出飼養員。該配置可能在$ ACCUMULO_HOME中。

您可以手動設置與-z主機1,主機2,主機3飼養員。如果主機是正確的(或您手動設置),你可能會檢查飼養員正在運行,可以從你的筆記本電腦進行訪問。

要仔細檢查,動物園管理員,你可以這樣做......

echo ruok | nc hostName portNumber 

如果動物園管理員正在運行,您會收到一個「imok」消息回來了。

最後,如果Zookeeper已啓動並正在運行,但由於某種原因速度很慢,可以通過將Java系統屬性「instance.zookeeper.timeout」設置得更高來增加Zookeeper超時。超時時間目前設置爲5秒。