我與卡桑德拉和Elasticsearch嵌入模式使用泰坦0.3.2。我使用的titan docs記錄的配置我cassandra-es.properties
(送入titan.sh
/titan.bat
):將Gremlin shell連接到Titan Elasticsearch/Cassandra嵌入式實例?
storage.backend=embeddedcassandra
storage.cassandra-config-dir=config/cassandra.yaml
storage.index.search.backend=elasticsearch
storage.index.search.directory=/tmp/searchindex
storage.index.search.client-only=false
storage.index.search.local-mode=true
但我試圖得到正確的配置bin/cassandra-es.local
通過精怪殼客戶端連接到服務器泰坦(與g = TitanFactory.open("cassandra-es.local")
)。如果我嘗試使用包含在下載的默認版本:
storage.backend=cassandrathrift
storage.hostname=127.0.0.1
圖表不會知道的ES指數東西(「Index is unknown or not configured: search
」)。
如果我和配置它:
storage.backend=cassandrathrift
storage.hostname=127.0.0.1
storage.index.search.backend=elasticsearch
storage.index.search.client-only=false
storage.index.search.directory=/tmp/cassandra/elasticsearch
它將似乎從服務器使用一個單獨存在的另一個端口上創建ES實例。
我的問題:(如何)我可以設置我的小鬼控制檯來正確地與泰坦嵌入式服務器進行通信?