問題タブ [datastax-enterprise-graph]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
207 参照

graph - DSE/DataStaxグラフの頂点をキー値として表すことができますか

DSE グラフについて 3 つの質問があります。

  1. DSE グラフの頂点をキー、値エンティティとして表すことができますか。はいの場合、何がキーで、何が値になりますか?

  2. 頂点の DSE グラフに主キー/インデックスの概念はありますか? はいの場合、それを作成する方法は?頂点 ID は主キー/インデックスですか?

  3. DSE グラフの頂点の主キー/インデックスとして複合値を使用できますか?

0 投票する
1 に答える
263 参照

graph - DSE/DataStax グラフにアクセスするための REST インターフェイスはありますか

DSE/DataStaxグラフにアクセスするためのRESTインターフェースはありますか? 入手可能なすべてのドキュメントを読みましたが、何も見つかりませんでした。これへのポインタは役に立ちます。

0 投票する
1 に答える
382 参照

datastax-enterprise - DSE Graph の作成中にエラーが発生しました - 「ホストがタイムリーに応答しませんでした」

DataStax Enterprise バージョン 5.0.1 を使用しており、Gremlin コンソールからグラフを作成する際に問題に直面しています。

私が得ているエラーの詳細は次のとおりです。

Remote.yamlファイルの設定を [locahost] から hosts: [13.82.30.252]に変更しました。

nodetool コマンドを実行して、サーバーが正常に動作しているかどうかを確認しました。

cassandra.yaml には、ホストに関連する次のエントリがあります。

ここで不足している構成を教えてください。

0 投票する
0 に答える
101 参照

gremlin - Gremlinを使用してDSE Graphからすべてのノードをストリーミング

私はDataStax Enterprise Graphを使用しており、Gremlin を使用してグラフ データベースからアプリにすべてのノードをストリーミングしたいと考えています。

:永続変数のセッションを使用して、WebSocket 経由でGremlin サーバーと通信しています。

メモリ内のすべてのノードを取得せずにこれを行うには、まずサーバー上にイテレータを作成します。

次に、反復子をバッファに徐々に読み込み、バッファの内容を返します。

以前はTitanDBでこれを行っていましたが、問題なく動作しました (1 秒あたり数千ノードの読み取り)。

DSE Graphを使用すると、はるかに遅くなり (1 秒あたり 330 回の読み取り)、わずか 400,000 個のノードを読み取った後に次のエラー エラーが発生します。

操作がタイムアウトになりました - 0 応答しか受信しませんでした。

DSE Graphでこれを行うより良い方法はありますか?

0 投票する
3 に答える
1454 参照

graph - グレムリンは複数の頂点値を結合します

私はグラフデータベースに非常に慣れていないので、助けが必要です。

DSE Graph で次の Gremlin クエリを実行しています。

グラフ ビューに戻る

グラフ表示

ただし、生の JSON が返されます。

そして、私はこのようなものが必要です:

ユーザーのすべてのイベントとイベントに関係するすべてのユーザーを表示する JSON 出力を取得するにはどうすればよいですか?

0 投票する
1 に答える
169 参照

graph - 1 つのトランザクションで CQL と Gremlin を混在させる

DSE 5.0 での Gremlin ミューテーションのトランザクションのコンテキスト内で、ログ エントリ (時系列/ジャーナル) エントリを書き込む必要があります。できれば別の Cassandra テーブル (ちょっとした CQL だと思います) に。

DSE がエッジを使用して時系列に関するいくつかの最適化を提供することは理解していますが、ジャーナルをそのように記録するために潜在的に数十億のエッジを作成するのは乱用のように感じます。

Gremlin トランザクションのコンテキスト内に CQL 書き込みを含める方法はありますか? または、ひっくり返して、CQL 軽量トランザクションのコンテキスト内に Gremlin ミューテーションのバッチを含めることはできますか?

0 投票する
1 に答える
129 参照

java - Java からの DSE Graph - DelegatingCluster にアクセスできません

次のコード スニペットは、Graph に接続して、いくつかの操作を実行しようとします。Graph用のDSE Javaドライバー1.1を使用して実行することを目的としています。

ただし、コンパイルすると次のエラーが発生します。

javac -cp .\dse-driver-1.1.0.jar GraphTest.java

GraphTest.java:12: エラー: DelegatingCluster DseCluster にアクセスできません dseCluster = DseCluster.builder() ^ com.datastax.driver.core.DelegatingCluster のクラス ファイルが見つかりません GraphTest.java:16: エラー: セッション DseSession dseSession = dseCluster にアクセスできません。 connect();dseSession.executeGraph("system.graph('demo').ifNotExists().create()"); ^ com.datastax.driver.core.Session のクラス ファイルが見つかりません GraphTest.java:22: エラー: シンボルが見つかりません GraphResultSet rs = dseSession.executeGraph(s2); ^ 記号: クラス GraphResultSet 場所: クラス GraphTest 3 エラー

セッションを設定するためのクラスへのアクセスに問題があるようです。ここに欠けているものはありますか?

0 投票する
1 に答える
259 参照

datastax - datastax グラフの同じ csv ファイルから Edge と Vertex を作成する

私はdatastaxグラフのdataloaderからcsvファイルを読み込んでいます。

私のcsvファイル構造は次のとおりです

最初のファイル (Year_2015.txt)

年ID

2 番目のファイル (BaseVehicle_2005.txt)

BaseVehicleID|YearID|MakeID|ModelID

最初のファイルでは頂点レベルを年として、キーを YearID として作成し、2 番目のファイルでは頂点レベルを BaseVehicle として作成し、キーを BaseVehicleID として作成し、YearID、MakeID、ModelID を無視します。ここで、エッジ レベル year とプロパティ YearID を使用して、second(BaseVehicle) と first(Year) の間にエッジを作成したいのですが、何も機能しません。何を変更する必要があるか教えてください。