zeppelin安装及配置

前面几张博客讲了Hadoop和hive的安装,这里直接安装zeppelin

在安装zeppelin之前确保 (电脑->管理->服务和应用程序->服务) 中VMware相关服务已开启,并确保虚拟机可以联网。
通过zeppelin实现hive的查询结果的可视化
http://pan.baidu.com/s/1kVvcJL9

下载好了以后拖拽到用户的home文件夹下打开终端cd到用户home文件夹下,解压缩

tar -zxvf zeppelin-0.7.3-bin-all.tgz


进入到zeppelin的配置文件夹下

cd ~/zeppelin-0.7.3-bin-all/conf

编辑配置文件

cp zeppelin-env.sh.template zeppelin-env.sh
vi zeppelin-env.sh

在文件末尾添加代码段
JAVA_HOME为你的Java jdk路径
HADOOP_CONF_DIR是你的Hadoop的配置文件目录
(Hadoop2的配置文件目录一般在安装目录的etc的Hadoop目录下)

export JAVA_HOME=/usr/java/jdk1.7.0_71/
export HADOOP_CONF_DIR=~/hadoop-2.5.2/etc/hadoop


如果hive没有登录用户则需在配置文件中添加,并把你的hive的配置文件 hive-site.xml 复制到zeppelin的conf配置文件夹下,hive的安装可以看之前的文章

cd ~/apache-hive-0.13.1-bin/conf

gedit hive-site.xml

添加代码

    <property> 
        <name>javax.jdo.option.ConnectionUserNamename> 
        <value>hadoopvalue> 
    property> 
    <property> 
        <name>javax.jdo.option.ConnectionPasswordname> 
        <value>hadoopvalue> 
    property> 
 其中 <value>hadoopvalue>   是新建的用户名和密码
cp ~/apache-hive-0.13.1-bin/conf/hive-site.xml  ~/zeppelin-0.7.3-bin-all/conf


打开一个单独的终端,进入hive的安装目录(我这里是在apache-hive-0.13.1-bin目录),开启metastore和hiveserver2服务,关闭服务时直接 Ctrl+c 。开启的时候可能会有些延时。

./bin/hive --service metastore &
./bin/hiveserver2 &


打开一个新的终端,进入zeppelin的bin目录下,开启程序

cd ~/zeppelin-0.7.3-bin-all/bin

./zeppelin-daemon.sh start    开启程序
./zeppelin-daemon.sh stop     停止程序
./zeppelin-daemon.sh restart  重启程序


打开搜狐浏览器,输入URL ,出现下图界面则为成功,请确保你的电脑可以联网,并且8080端口没有被占用,如果被占用可以更改配置目录conf下,zeppelin-env.sh的参数
http://localhost:8080/

zeppelin安装及配置_第1张图片

编辑通用编辑器 jdbc
zeppelin安装及配置_第2张图片

zeppelin安装及配置_第3张图片

zeppelin安装及配置_第4张图片

需要修改的地方

default.driver      org.apache.hive.jdbc.HiveDriver
default.url         jdbc:hive2://master:10000
default.user        你的hive的用户名
default.password    你的hive的用户密码

添加两个依赖包

org.apache.hadoop:hadoop-common:2.6.0
org.apache.hive:hive-jdbc:0.14.0

zeppelin安装及配置_第5张图片

修改完以后保存并重启一下jdbc,可能会有些延迟。

以后每次进入程序
1打开Hadoop
start-all.sh 开启
stop-all.sh 关闭

2进入hive安装目录,开启hiveserver2服务
./bin/hiveserver2 &
ctrl+c 关闭

3进入zeppelin安装目录,运行zeppelin程序
./zeppelin-daemon.sh start
./zeppelin-daemon.sh stop

关机前把程序全部关闭。

你可能感兴趣的:(zeppelin安装及配置)