問題タブ [bulbs]

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 投票する
2 に答える
1038 参照

groovy - 電球: Titan で 2 つの頂点がエッジで接続されているかどうかを確認する方法

TitanGraphDB + Cassandraを使用しています。次のようにTitanを起動しています

上記の Titan + Cassandra との通信に使用できる Rexster シェルがあります。

Titan Graph DB を使用してネットワーク トポロジをモデル化しようとしています。Python プログラムから Titan Graph DB をプログラムしたいと考えています。そのために電球パッケージを使用しています。3 種類の頂点を作成します

物理的に接続されているポート間にラベル付きのエッジを作成します。使用するラベルは「リンク」です。

2 つのポート頂点portAとがあるとしportBます。

以下のような関数を書きたい

2 つの頂点が「ラベル付きエッジで接続されている」かどうかを確認するにはどうすればよいですか?

私は2つのグラフ頂点を持っています

私が試してみました

次のエラーが表示されます。

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

cassandra - Bulbs を使用する Python プログラムから gremlin スクリプトを呼び出す

TitanGraphDB + Cassandraを使用しています。次のようにTitanを起動しています

上記の Titan + Cassandra との通信に使用できる Rexster シェルがあります。

Titan Graph DB を使用してネットワーク トポロジをモデル化しようとしています。Python プログラムから Titan Graph DB をプログラムしたいと考えています。そのために電球パッケージを使用しています。3 種類の頂点を作成します

物理的に接続されているポート間にラベル付きのエッジを作成します。使用するラベルは「リンク」です。

2 つのポート頂点portAとがあるとしportBます。

使用している電球パッケージからportA接続されているかどうかを確認したい。portBpython program

最初のステップとして、スクリプトを作成します (ファイルに保存されますis_connected.sh) 。

次のように rexster-console から上記のスクリプトを実行しようとすると、次の結果が得られます。

これは、ストアド プロシージャ (別名グレムリン スクリプト) を作成する最初の試みです。これがそれにアプローチする正しい方法であるかどうかはわかりません。また、私の最終的な目的は、Python プログラムからこのスクリプトを呼び出すことができるようにすることです。電球を使用しています。誰かが私を正しい方向に向けることができれば、それは素晴らしいことです!

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

cassandra - 取得Titan Graph ノードからのペア

TitanGraphDB + Cassandraを使用しています。次のようにTitanを起動しています

上記の Titan + Cassandra との通信に使用できる Rexster シェルがあります。

Python プログラムから Titan Graph DB をプログラムしたいのですが、そのために電球パッケージを使用しています。

以下に示すように、電球を使用して python から 3 種類の頂点を作成します。3種類の頂点は

変数 vswitch、vport、および vdevice を出力しようとすると、次の結果が得られます。

ただし、次のようにキーを使用して上記の頂点を取得しようとするとします。

0 投票する
2 に答える
551 参照

cassandra - Bulbs の Titan/Rexster でグラフ データベースを作成して使用を開始する方法

ダウンロードtitan-server-0.4.4.zipして解凍し、実行しました:

Cassandraこれにより、との両方が開始されましTitan + Rexsterた。ここで、Python ソース コードの Bulbs から作成したいアプリケーション (たとえば「ggg」) 用の新しいグラフを作成したいと考えています。これは私がpython2.7コンソールで試したものです:

ここで、rexster の Web インターフェイスにアクセスすると、次の名前のグラフが 1 つしか表示されませんでした。graph

私が間違っていることや欠けていることはありますか? ドキュメントを見てみましたが、これに役立つものは見つかりませんでした。

御時間ありがとうございます。

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

python - 電球オブジェクト init メソッドの fget 引数の Python 電球フレームワークの例

fget=Bulbs クラス プロパティの初期化時の引数のスコープは何ですか?

たとえば、私が書いているとき:

some_methodfget_property を適切に定義するには、何を取得する必要がありますか? 他のクラスのプロパティに対して何らかの操作を実行する必要がありますか、それとも、クラスのインスタンスに好まれる関係の関数である可能性がありますself.outV(some_relation)か?

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

docker - Rexster Docker イメージと Bulbs を使用して、TinkerPop/Rextser でグラフ データベースを作成する方法は?

新しいデータベースを作成するにはどうすればよいですか? 「 https://github.com/konrade/docker-rexster 」の Rexster Docker イメージを使用して、機能する Rexster サーバーを稼働させています。次のコマンドを使用して実行されます。

そして、次のように、どのポートが Rexster の必要な 8182 に割り当てられているかを確認します。

URLにアクセスすると、TinkerPop文字を含むWebページが表示されるため、サーバーが実行されていると確信しています

しかし、電球のクイックスタート セクションの簡単な例を正常に実行することはできません。実行しようとしている簡単なコードは次のとおりです。

neo4j データベースを作成すると問題は解決しますか? もしそうなら、それを作成するために使用されるコードは何ですか?