2017-11-15 8 views
0

私は次の設定があります。だから私がしたい hosts: [10.1.3.2] # IP og gremlin-server host port: 8182 serializer: { className: org.apache.tinkerpop.gremlin.driver.ser.GryoMessageSerializerV1d0, config: { serializeResultToString: true }}リモートgremlinサーバーからのトランザクションサポートでグラフを取得するには?

:私はremote.yamlにグレムリン・コンソール(ヤヌスプラグイン付き)+のconfを持つリモートグレムリンサーバ(TinkerPop 3.2.6)ヤヌスGraphDB

としgremlin-server(JanusGraphではなくgraph = JanusGraphFactory.build().set("storage.backend", "cassandra").set("storage.hostname", "127.0.0.1").open();で直接接続します)とトランザクションをサポートするグラフを取得しますか?

可能ですか?

はグレムリン・コンソールの設定ファイルでipに&ポートを定義します:私はあなたがすべきグレムリンサーバを介してヤヌスのグラフを使用するように理解されるように、すべてのTinkerFactoryグラフは取引

+0

Gremlin ServerでJanusGraphを設定する方法、またはGremlin Serverへのリモート接続を介してトランザクショングラフに接続して対話する方法を聞いていますか? –

答えて

0

をサポートしていない見ているので

conf/remote.yaml 
グレムリンサーバーへグレムリン・コンソールによって

接続:リモートモードで

: remote connect tinkerpop.server conf/remote.yaml 
==> Configured localhost/10.1.23.113: 8182 

...と仕事(使用:>または:remote console)、つまりすべてのコマンド(または@script)をgremlin-serverに送信します。

:> graph.addVertex(...) 

または

:remote console 
==>All scripts will now be sent to Gremlin Server - [10.1.2.222/10.1.2.222:818] 
graph.addVertex(...) 

あなたはグラフとtrawersalのための変数を定義する必要があるのではなく、この場合

graph. - for the graph 
g. - for the traversal 

を使用しないでください、あなたはすべてのグラフ機能を使用することができますこれらはJanusGraphDBによって提供されます。

関連する問題