1

SnappyData v.0-5

root 以外のユーザー「foo」として Ubuntu にログインしています。SnappyData ディレクトリ/インストールは、「foo」ユーザーと「foo」グループが所有しています。

ここでスクリプトを使用してすべてのノード (ロケーター、リード、サーバー) を開始しています。

SNAPPY_HOME/sbin/snappy-start-all.sh

ロケーターが起動します。サーバーが起動します。リードはこのエラーで死亡します。

16/07/21 23:12:26.883 UTC serverConnector INFO JobFileDAO: rootDir は /tmp/spark-jobserver/filedao/data 16/07/21 23:12:26.888 UTC serverConnector エラー JobServer$: Spark JobServer を開始できません: java .lang.reflect.InvocationTargetException at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java .lang.reflect.Constructor.newInstance(Constructor.java:423) at spark.jobserver.JobServer$.start(JobServer.scala:69) at io.snappydata.impl.LeadImpl.startAddOnServices(LeadImpl.scala:283) at io .snappydata.impl.LeadImpl$.invokeLeadStartAddonService(LeadImpl.scala:360) at io.snappydata.ToolsCallbackImpl$.invokeLeadStartAddonService(ToolsCallbackImpl.scala:28) org.apache.spark.sql.SnappyContext$.invokeServices(SnappyContext.scala:1362) org.apache.spark.sql.SnappyContext$.initGlobalSnappyContext(SnappyContext.scala:1340) ) org.apache.spark.sql.SnappyContext.(SnappyContext.scala:104) で org.apache.spark.sql.SnappyContext.(SnappyContext.scala:95) で org.apache.spark.sql.SnappyContext$.newSnappyContext (SnappyContext.scala:1221) org.apache.spark.sql.SnappyContext$.apply(SnappyContext.scala:1249) org.apache.spark.scheduler.SnappyTaskSchedulerImpl.postStartHook(SnappyTaskSchedulerImpl.scala:25) org.apache .spark.SparkContext.(SparkContext.scala:601) at io.snappydata.impl.LeadImpl.start(LeadImpl.scala:129) at io.snappydata.impl.ServerImpl.start(ServerImpl.scala:32) io.snappydata.tools.LeaderLauncher.startServerVM(LeaderLauncher.scala:91) で com.pivotal.gemfirexd.tools.internal.GfxdServerLauncher.connect(GfxdServerLauncher.java:174) で com.gemstone.gemfire.internal.cache .CacheServerLauncher$AsyncServerLauncher.run(CacheServerLauncher.java:1003) at java.lang.Thread.run(Thread.java:745) 原因: java.io.FileNotFoundException: /tmp/spark-jobserver/filedao/data/jars。 java.io.FileOutputStream.open0(Native Method) でのデータ (許可が拒否されました) java.io.FileOutputStream.open(FileOutputStream.java:270) で java.io.FileOutputStream.(FileOutputStream.java:213) で spark.jobserver で.io.JobFileDAO.init(JobFileDAO.scala:90) at spark.jobserver.io.JobFileDAO.(JobFileDAO.scala:30) ... 22 以上 16/07/21 23:12:26.891 UTC 分散システム シャットダウン フック INFOスナップストア:VM が終了しています - 分散システムをシャットダウンしています

リード ノードを開始するには、別のユーザーになる必要がありますか? 「sudo」を使用しますか?'foo' がアクセス許可を持つディレクトリを使用するように Spark に指示するプロパティを構成しますか? 事前にこのディレクトリを自分で作成しますか?

4

1 に答える 1