Gremlin Consoleでグラフを作成
Gremlin Consoleでグラフを作成。
DataStax Studioは、作成された接続ごとにグラフを自動作成します。Gremlin Consoleでは、グラフを手動で作成する必要があります。クエリーを実行するには、グラフの作成に加え、グラフ探索のためにグラフの別名を作成する必要があります。
手順
- Gremlin Consoleを起動します。
-
データを保持するために、デフォルト設定の簡素なグラフを作成します。
gremlin> system.graph('food').create()
==>null
-
デフォルト以外の構成設定でグラフを作成します。
system.graph('food2'). option("graph.replication_config").set("{'class' :'NetworkTopologyStrategy', 'dc1' : 3 }"). option("graph.system_replication_config").set("{'class' :'NetworkTopologyStrategy', 'dc1' : 3 }"). option("graph.schema_mode").set("Production"). option("graph.allow_scan").set("false"). option("graph.default_property_key_cardinality").set("multiple"). option("graph.tx_groups.*.write_consistency").set("QUORUM"). create()
注意:複数データ・センター・クラスターで作成されたグラフの場合、Cassandra設定でNetworkTopologyStrategyおよび複数のレプリケーション係数を使用する必要があります。デフォルト設定のSimpleStrategyおよびレプリケーション係数1でグラフを作成した場合、グラフ・データはグラフ・データ・センターに局所化されるのではなく、複数のデータ・センターにまたがって格納されます。 -
リモートGremlin Serverで、グラフ探索
g
の別名を、food
で指定したグラフ探索に設定します。探索を実行するには、グラフ探索がグラフの別名であることが必要です。gremlin> :remote config alias g food.g
==>g=food.g
-
すべてのグラフのリストは、次のコマンドで取得できます。
gremlin> system.graphs()
==> food ==> test