win7-64、jdk8、sparks1.6.2を使用する。 spark running、winutils、HADOOP_HOMEなどspark master windows7を起動する
注:起動スクリプトは現在Windowsをサポートしていません。 Windows上でSparkクラスタを実行するには、マスターとワーカーを手で開始してください。しかし、どのように言わないのですか?
Windowsでspark masterを起動するにはどうすればよいですか?
はGitのbashのスルーのsh start-master.shを実行しようとしました:それは7077 --webuiポート8080 --portサム・東芝--ip マスターを出力していてもfailed to launch org.apache.spark.deploy.master.Master:
を - だから私は何のすべてを知っていませんこれの意味は。 しかし、私はspark-submit --class " " --master spark://Sam-Toshiba:7077 target/ .jar
しようとすると - を私はエラーを取得: はAbstractLifeCycleをWARN:FAILED [email protected]: 4040:java.net.BindException:すでに使用されている住所:バインド java.net.BindException:使用
WARN Utils: Service 'SparkUI' could not bind on port 4040. Attempting port 4041.
17/01/12 14:44:29 WARN AppClient$ClientEndpoint: Failed to connect to master Sam-Toshiba:7077
java.io.IOException: Failed to connect to Sam-Toshiba/192.168.137.1:7077
at org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:216)
も試してみましたスパーク:// localhostを:7077 - あなたはコマンドの下に使用してマスターを起動することができます。Windowsの場合と同じエラー
を使用しています。 ':spark://192.168.137.1:7077'でSpark masterを起動します。接続しようとすると '' spark-submit -class '' - master spark://192.168.99.1:7077 target /〜.jar' WARN AppClient $ ClientEndpoint:マスターへの接続に失敗しました192.168.99.1:7077 java.io.IOException:接続に失敗しました/192.168.99.1:7077 org.apache.spark.network.client.TransportClientFactory.createClientに :java.net.ConnectException:接続がタイムアウトしました:詳細情報: 現在アクティブなSparkContextは次の場所に作成されました:(アクティブなSparkContextはありません) –
ワーカーを起動する必要はありますか? –
spark master URLはspark://192.168.137.1:7077ですが、spark://192.168.99.1:7077をspark-submitコマンドに渡しています。チェックしてください。 – abaghel