ボリュームとパフォーマンスのテストの一部として、複数のgremlinリクエスト(グラフトラバーサル)を並行して実行しようとしていますJavaスレッドを使用します。それはスレッドの細かい数を細かく処理します。 java.lang.RuntimeException:javaの私は、スレッドの数を(500と言う)を大きくするとTITAN-並列クエリ - org.apache.tinkerpop.gremlin.driver.Client.submitで現在のタイムアウト例外が発生しました
、私は次のようなエラーにスレッド "スレッド-34" で
例外java.lang.RuntimeExceptionを取得しています.util.concurrent.TimeoutException: 使用可能なホストを待機中にタイムアウトしました。 at org.apache.tinkerpop.gremlin.driver.Client.submit(Client.java:146) at com.tests.java.titan.Vertices.exists(Vertices.java:37) at com.tests.java。 (ParallelGraphTraversal.java:112) で発生しました:java.lang.RuntimeException: java.util.concurrent.TimeoutException : 利用可能なホストを待ってタイムアウトしました。 at org.apache.tinkerpop.gremlin.driver.Client.submitAsync(Client.java:194) at org.apache.tinkerpop.gremlin.driver.Client.submitAsync(Client.java:174) at org.apache。 tinkerpop.gremlin.driver.Client.submit(Client.java:144) ... 3より
Iファイルグレムリン(8から16まで1から2とgremlinPoolにthreadPoolWorkerの値を増加させる試み-server.yaml)。しかし、私は何の違いに気付かなかった。
誰かがこの問題に直面しましたか?最大同時接続数に制限があるかどうか教えてください。
を照会するためにします当社の環境:CDH 5.7.1、タイタン1.1.0-SNAPSHOTは、Solrの4.10.3、HBaseの 1.2.0、チタン-TP3-ドライバはグレムリンサーバへのリモート接続を作成し、
説明と、[Gremlin Driver Configuration](http://tinkerpop.apache.org/docs/current/reference/#_configuration)へのポインタがありがとうございました。私はdriver-settings.yamlファイルでmaxInProcessPerConnectionを500として設定し、問題を修正しました – smang