1

ec2クラスターにspark 1.3とhadoop 2.4.1を使用してZeppelinを正常にインストールして開始しました。

ただし、zeppelin が「切断」状態 (右隅) で開始されていることがわかります。ログによると、zeppelin ポートと websocket ポート (zeppeling ポート + 1) の両方がエラーなしで開始されていることがわかります。また、両方のポートが他のプロセスによって使用されておらず、両方のポートで zeppelin プロセス (pid) が実行されていることがわかります。IP テーブルが空白です。

ログ:

 INFO [2015-06-30 03:20:31,294] ({main} QuartzScheduler.java[initialize]:305) - Scheduler meta-data: Quartz Scheduler (v2.2.1) 'DefaultQuartzScheduler' with instanceId 'NON_CLUSTERED'
  Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally.
  NOT STARTED.
  Currently in standby mode.
  Number of jobs executed: 0
  Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 10 threads.
  Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered.

 INFO [2015-06-30 03:20:31,294] ({main} StdSchedulerFactory.java[instantiate]:1339) - Quartz scheduler 'DefaultQuartzScheduler' initialized from default resource file in Quartz package: 'quartz.properties'
 INFO [2015-06-30 03:20:31,294] ({main} StdSchedulerFactory.java[instantiate]:1343) - Quartz scheduler version: 2.2.1
 INFO [2015-06-30 03:20:31,295] ({main} QuartzScheduler.java[start]:575) - Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED started.
 INFO [2015-06-30 03:20:31,510] ({main} ServerImpl.java[initDestination]:94) - Setting the server's publish address to be /
 INFO [2015-06-30 03:20:31,625] ({main} StandardDescriptorProcessor.java[visitServlet]:284) - NO JSP Support for /, did not find org.apache.jasper.servlet.JspServlet
 INFO [2015-06-30 03:20:32,374] ({main} AbstractConnector.java[doStart]:338) - Started SocketConnector@0.0.0.0:8083
 INFO [2015-06-30 03:20:32,374] ({main} ZeppelinServer.java[main]:108) - Started

 INFO [2015-06-30 03:20:30,181] ({main} ZeppelinConfiguration.java[create]:98) - Load configuration from file:/home/ec2-user/incubator-zeppelin/conf/zeppelin-site.xml
 INFO [2015-06-30 03:20:30,336] ({main} NotebookServer.java[creatingwebSocketServerLog]:65) - Create zeppelin websocket on 0.0.0.0:8084
 INFO [2015-06-30 03:20:30,537] ({main} ZeppelinServer.java[main]:106) - Start zeppelin server
 INFO [2015-06-30 03:20:30,539] ({main} Server.java[doStart]:272) - jetty-8.1.14.v20131031

zeppelin-env.sh:

export ZEPPELIN_PORT=8083
export HADOOP_CONF_DIR=/mnt/disk1/hadoop-2.4.1/etc/hadoop
export SPARK_HOME=/mnt/disk2/spark

zeppelin-site.xmlでは、サーバーの IP アドレスとポートのみを設定し、websocket ポートには -1 を設定しました。

chorme を介して websocket ポートにアクセスすると、「no data received..err_empty_reponse」および「サーバーがデータを送信しなかったため、Web ページを読み込めません」というエラーが表示されます。

インストール中または構成中に不足しているものはありますか? どんな助けでも大歓迎です。ありがとう。

4

2 に答える 2

0

IE または Chrome で apache zeppelin を使用した経験があります。インターネット オプションを使用して、信頼済みサイトに IP アドレスを追加するだけです。IE または Chrome を閉じて再起動します。IE や Chrome ブラウザを開くと、apache zeppelin のメインページが表示されます。

于 2015-07-21T04:43:58.493 に答える
0

プロパティzeppelin.server.allowed.origins*に設定してconf/zeppelin-site.xml、websocket の問題かどうかを確認してください。許可したいオリジンをリストした後。

于 2018-05-02T09:29:22.367 に答える