Zeppelin 0.8.2安装
官网 http://zeppelin.apache.org/docs/0.8.2/quickstart/install.html
1.下载Zeppelin 0.8.2安装包
下载地址:http://archive.apache.org/dist/zeppelin/zeppelin-0.8.2//zeppelin-0.8.2-bin-all.tgz
2.解压并配置/etc/profile
a.解压到当前文件夹
[aaa@qq.com interpreter]# tar -zxvf /home/zeppelin-0.8.2-bin-all.tgz -C /usr/local/
b.进入 /etc/profile 目录再最下面添加如下内容,保存退出后 执行 source /etc/profile
[aaa@qq.com home]# vi /etc/profile
[aaa@qq.com home]# source /etc/profile
3.修改配置文件 先去掉.template
[aaa@qq.com conf]# cp shiro.ini.template shiro.ini
[aaa@qq.com conf]# cp zeppelin-env.sh.template zeppelin-env.sh
[aaa@qq.com conf]# cp zeppelin-site.xml.template zeppelin-site.xml
a. shiro.ini 是用来多用户登录和权限管理,vi 进入该文件,根据自己的需要设置登录zeppelin的用户名和密码(默认的情况下admin所在的一行是被注释掉的)
[aaa@qq.com conf]# vi shiro.ini
账号密码 都为admin 等号前后
逗号后面是权限 admin
[users]
# List of users with their password allowed to access Zeppelin.
# To use a different strategy (LDAP / Database / ...) check the shiro doc at http://shiro.apache.org/configuration.html#Configuration-INISections
# To enable admin user, uncomment the following line and set an appropriate password.
#等号前后空格删掉
admin=admin, admin
b. zeppelin-env.sh 是zeppelin的环境变量,vi 进入该文件,根据自己公司实际情况修改对应参数
[aaa@qq.com conf]# vi zeppelin-env.sh
export JAVA_HOME=/usr/local/jdk1.7.0_79
export SPARK_HOME=/usr/local/spark-2.2.0-bin-hadoop2.7
export SPARK_APP_NAME="ZeppelinAaron"
export HADOOP_CONF_DIR=/usr/local/hadoop-2.7.1/etc/hadoop
特别说明(从官网拷贝的)
yarn cluster mode is supported from 0.8.0
For yarn mode, you must specify SPARK_HOME & HADOOP_CONF_DIR
You can either specify them in zeppelin-env.sh, or in interpreter setting page
详情参照官网 http://zeppelin.apache.org/docs/0.8.2/interpreter/spark.html#3-yarn-mode
c. zeppelin-site.xml ,vi 进入该文件,修改如下参数
[aaa@qq.com conf]# vi zeppelin-site.xml
<!-- zeppelin服务所在的ip地址 -->
<property>
<name>zeppelin.server.addr</name>
<value>hadoop01</value>
<description>Server binding address</description>
</property>
<!-- zeppelin服务使用的端口,默认是8080,如果被占用请修改 我改为了8024 -->
<property>
<name>zeppelin.server.port</name>
<value>8024</value>
<description>Server port.</description>
</property>
<!-- <value>8080</value> -->
<!-- zeppelin 能同时执行多个sparksql,默认为false -->
<property>
<name>zeppelin.spark.concurrentSQL</name>
<value>true</value>
<description>Server address</description>
</property>
<!-- Secure the Websocket channel ,是为了实现zeppelin多用户登录使用 -->
<property>
<name>zeppelin.anonymous.allowed</name>
<value>false</value>
<description>Anonymous user allowed by default</description>
</property>
zeppelin.anonymous.allowed 要设置为false 不然为true的时候 随便谁都可以匿名访问,不用登录
[aaa@qq.com conf]# zeppelin-daemon.sh start
推荐阅读
-
Zepplin ~之安装
-
Zeppelin 0.8.2安装
-
Apache Zeppelin介绍&安装
-
STS或eclipse安装SVN插件 博客分类: JavaHadoop Javahadoopmahout
-
Linux安装redis时报gcc:未找到命令错误 (转载) 博客分类: linux
-
最新gitlab在CentOs7.3中的安装
-
采用阿里的ius-release.rpm,安装最新版本的终端复用神器tmux
-
linux下nginx安装,启动,停止,卸载,平滑升级,添加模块 博客分类: nginx nginx安装启动停止添加模块
-
CentOS 6.5下安装Java JDK 环境(1.8)
-
Tensorflow_gpu安装的坑