Apache Zeppelin 0.7.3 - 浏览器中的 http 错误 503
Apache Zeppelin 0.7.3 - http error 503 in browser
按照 here 中的极简安装说明,然后在 macOS High Sierra 10.13.1 上执行:
bin/zeppelin-daemon.sh start
守护进程启动正常,但将任何浏览器指向 http://localhost:8080
会产生
HTTP ERROR: 503
Problem accessing /. Reason:
Service Unavailable
Powered by Jetty://
如果我 运行 作为 root,或者如果我 运行 浏览器作为 root,或者如果我通过 homebrew (brew install apache-zeppelin
) 安装,也会发生同样的事情。
权限问题?
什么是解决方案?
谢谢!
解决方法是:
安装Java8,跟随How to set or change the default Java (JDK) version on OS X?,即
brew tap caskroom/versions
brew cask install java8
export JAVA_HOME=`/usr/libexec/java_home -v 1.8`
然后:
sudo bash
zeppelin-daemon.sh start
/Applications/Safari.app/Contents/MacOS/Safari
将浏览器指向:
http://localhost:8080
成功!结论:
Zeppelin 0.7.3 仅支持 Java <= 8.0
zeppelin-daemon.sh 必须是 运行 作为 root,但浏览器不必是
- 安装Java 1.8 如上所述post。
如果能在安装的时候给超级用户密码,就不用每次都运行 root了。请参阅下面的日志和提供密码的选项。
[ksurendranath@machine /usr/local/Cellar/apache-zeppelin/0.7.3/libexec/logs 10:54 AM ]$ brew cask install java8
==> Tapping caskroom/cask
Cloning into '/usr/local/Homebrew/Library/Taps/caskroom/homebrew-cask'...
remote: Counting objects: 4057, done.
remote: Compressing objects: 100% (4022/4022), done.
remote: Total 4057 (delta 37), reused 824 (delta 31), pack-reused 0
Receiving objects: 100% (4057/4057), 1.39 MiB | 11.49 MiB/s, done.
Resolving deltas: 100% (37/37), done.
Tapped 0 formulae (4,066 files, 4.4MB)
==> Creating Caskroom at /usr/local/Caskroom
==> We'll set permissions properly so we won't need sudo in the future
密码:
获取您正在使用 Zeppelin 服务器的端口上的进程信息
1)sudo netstat -anp|grep 8080
2)sudo kill (ProcessID)
3)/zeppelin-server/bin/zeppelin-daemon.sh 重启
这可能对您有所帮助
按照 here 中的极简安装说明,然后在 macOS High Sierra 10.13.1 上执行:
bin/zeppelin-daemon.sh start
守护进程启动正常,但将任何浏览器指向 http://localhost:8080
会产生
HTTP ERROR: 503
Problem accessing /. Reason:
Service Unavailable
Powered by Jetty://
如果我 运行 作为 root,或者如果我 运行 浏览器作为 root,或者如果我通过 homebrew (brew install apache-zeppelin
) 安装,也会发生同样的事情。
权限问题?
什么是解决方案?
谢谢!
解决方法是:
安装Java8,跟随How to set or change the default Java (JDK) version on OS X?,即
brew tap caskroom/versions brew cask install java8 export JAVA_HOME=`/usr/libexec/java_home -v 1.8`
然后:
sudo bash zeppelin-daemon.sh start /Applications/Safari.app/Contents/MacOS/Safari
将浏览器指向:
http://localhost:8080
成功!结论:
Zeppelin 0.7.3 仅支持 Java <= 8.0
zeppelin-daemon.sh 必须是 运行 作为 root,但浏览器不必是
- 安装Java 1.8 如上所述post。
如果能在安装的时候给超级用户密码,就不用每次都运行 root了。请参阅下面的日志和提供密码的选项。
[ksurendranath@machine /usr/local/Cellar/apache-zeppelin/0.7.3/libexec/logs 10:54 AM ]$ brew cask install java8 ==> Tapping caskroom/cask Cloning into '/usr/local/Homebrew/Library/Taps/caskroom/homebrew-cask'... remote: Counting objects: 4057, done. remote: Compressing objects: 100% (4022/4022), done. remote: Total 4057 (delta 37), reused 824 (delta 31), pack-reused 0 Receiving objects: 100% (4057/4057), 1.39 MiB | 11.49 MiB/s, done. Resolving deltas: 100% (37/37), done. Tapped 0 formulae (4,066 files, 4.4MB) ==> Creating Caskroom at /usr/local/Caskroom ==> We'll set permissions properly so we won't need sudo in the future
密码:
获取您正在使用 Zeppelin 服务器的端口上的进程信息
1)sudo netstat -anp|grep 8080
2)sudo kill (ProcessID)
3)/zeppelin-server/bin/zeppelin-daemon.sh 重启
这可能对您有所帮助