CentOS 6.5中部署Zeppelin并配置账号密码核对

1.安装Java
ASP站长网Zeppelin支持的操作系统如下图所示。在安装Zeppelin之前,你需要在部署的服务器上安装Oracle JDK 1.7或以上版本, 并配置好相应的JAVA_HOME环境变量。
以CentOS为例,具体操作过程如下:
 
a)下载并安装jdk-8u111-linux-x64.rpm
 
# rpm -ivh jdk-8u111-linux-x64.rpm
 
b)配置环境变量。在/etc/profile文件结尾添加:
 
export JAVA_HOME=/usr/java/jdk1.8.0_111
export PATH=${JAVA_HOME}/bin:$PATH
 
c)使环境变量生效
 
source /etc/profile
 
2.获取Zeppelin
下载地址:http://zeppelin.apache.org/download.html
选择二进制安装包,这里以zeppelin-0.7.2-bin-all.tgz为例。
 
3.安装Zeppelin
安装Zeppelin只需如下命令解压二进制安装包即可:
 
# tar zxvf zeppelin-0.7.2-bin-all.tgz
 
启动Zeppelin:
 
# cd /data/zeppelin-0.7.2-bin-all
 
(Zeppelin的安装目录)
 
第一次启动Zeppelin,输出如下:
 
# bin/zeppelin-daemon.sh start
Log dir doesn't exist, create /data/Hadoop/zeppelin/zeppelin-0.7.2-bin-all/logs
Pid dir doesn't exist, create /data/hadoop/zeppelin/zeppelin-0.7.2-bin-all/run
Zeppelin start [ OK ]
 
这说明Zeppelin已经部署成功。
 
4.验证能否正常登陆
 
Zeppelin默认启动在8080端口,在浏览器中访问Zeppelin主页,访问地址是: http://your_host_ip:8080/,你将看到类似如下的页面。
 
我们在浏览器中输入 http://localhost:8080/ 进入Zeppelin的主页,不需要用任何的验证就可以进入主页面:
 
换句话说,任何人在浏览器输入上面地址(本机),都可以访问Zeppelin里的所有内容. 在上图中我们也可以看到我们的登陆用户是anonymous.
 
 
 
5.修改登陆zeeplin验证方式
禁止匿名访问
 
Zeppelin启动默认是匿名(anonymous)模式登录的.如果设置访问登录权限,需要设置conf/zeppelin-site.xml文件下的zeppelin.anonymous.allowed选项为false(默认为true).如果你还没有这个文件,只需将conf/zeppelin-site.xml.template复制为conf/zeppelin-site.xml。
 
# cd /data/hadoop/zeppelin/zeppelin-0.7.2-bin-all/conf
# cp zeppelin-site.xml.template zeppelin-site.xml
 
<property>
<name>zeppelin.anonymous.allowed</name>
<value>false</value>
<description>Anonymous user allowed by default</description>
</property>
 
将zeppelin.anonymous.allowed设置为false,表示不允许匿名访问.

dawei

【声明】:九江站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。