0

SnappyData v0.5

私の目標は、SnappyData インストールの /bin ディレクトリから "spark-shell" を開始し、SnappyData ストア内の既存のテーブルに対して Scala コマンドを発行することです。

私は SnappyData ストア、ロケーター、およびリードと同じホスト上にいます (もちろん、それらはすべて実行されています)。

これを行うには、こちらのドキュメントに従ってこのコマンドを実行しています。

spark-shell を使用してクラスターに接続する

~/snappydata/bin$ spark-shell --master local[*] --conf snappydata.store.locators=10.0.18.66:1527 --conf spark.ui.port=4041

ストアにスパークシェルを作成しようとすると、次のエラーが発生します。

[TRACE 2016/08/12 15:21:55.183 UTC GFXD:error:FabricServiceAPI tid=0x1] サーバーの起動中に XJ040 エラーが発生しました: java.sql.SQLException(XJ040): データベースの起動に失敗しました
詳細については、原因を参照してください。java.sql.SQLException(XJ040): データベース 'snappydata' の起動に失敗しました。詳細については原因を参照してください。com.pivotal.gemfirexd.internal.impl.jdbc.SQLExceptionFactory40.getSQLException(SQLExceptionFactory40.java:124) で com.pivotal.gemfirexd.internal.impl.jdbc.Util.newEmbedSQLException(Util.java:110) で com.pivotal .gemfirexd.internal.impl.jdbc.Util.newEmbedSQLException(Util.java:136) com.pivotal.gemfirexd.internal.impl.jdbc.Util.generateCsSQLException(Util.java:245) com.pivotal.gemfirexd.internal で.impl.jdbc.EmbedConnection.bootDatabase(EmbedConnection.java:3380) com.pivotal.gemfirexd.internal.impl.jdbc.EmbedConnection.(EmbedConnection.java:450) com.pivotal.gemfirexd.internal.impl.jdbc. EmbedConnection30.

原因: com.gemstone.gemfire.GemFireConfigException: ロケーター サービスに接続できません (タイムアウト = 5000 ミリ秒)。操作がタイムアウトしたか、ロケーターが存在しません。ロケーターの構成リストは「[dev-snappydata-1(null):1527]」です。com.gemstone.gemfire.distributed.internal.membership.jgroup.GFJGBasicAdapter.getGemFireConfigException(GFJGBasicAdapter.java:533) で com.gemstone.org.jgroups.protocols.TCPGOSSIP.sendGetMembersRequest(TCPGOSSIP.java:212) で com.gemstone .org.jgroups.protocols.PingSender.run(PingSender.java:82) at java.lang.Thread.run(Thread.java:745)

4

1 に答える 1