简单介绍一下zeppelin:
Zeppelin是一个基于Web的notebook,提供交互数据分析和可视化。后台支持接入多种数据处理引擎,如spark,hive等。
Zeppelin中最核心的概念是Interpreter,interpreter是一个插件允许用户使用一个指定的语言或数据处理器。
安装zeppelin
1 解压zeppelin
tar -zxvf zeppelin-0.9.0-preview1-bin-all.tgz -C /opt/soft
2 改名
mv zeppelin-0.9.0-preview1-bin-all.tgz zeppelin090
3 配置conf 下的 zeppelin-site.xml
cp zeppelin-site.xml.template zeppelin-site.xml
vi ./zeppelin-site.xml
<property>
<name>zeppelin.server.addr</name>
<value>192.168.153.135</value>
<description>Server binding address</description>
</property>
<property>
<name>zeppelin.server.port</name>
<value>8000</value>
<description>Server port.</description>
</property>
这里的8000,要是之前没用过的
4 配置zeppelin-env.sh
cp zeppelin-env.sh.template zeppelin-env.sh
vi ./zeppelin-env.sh
添加
export HADOOP_CONF_DIR=/opt/soft/hadoop260/etc/hadoop
export JAVA_HOME=/opt/soft/jdk180
5 在/opt/soft/zeppelin090/interpreter/jdbc 下放一个xml 一个jar包
cp /opt/soft/hive110//conf//hive-site.xml
cp /opt/soft/hadoop260/share/hadoop/common/hadoop-common-2.6.0-cdh5.14.2.jar
6在启动前,先把hive的远程连接启动
nohup ./bin/hive --service hiveserver2 &
beeline -u jdbc:hive2://IP:10000
7bin启动 ./zeppelin-daemon.sh start
下面就是去页面操作了
地址:8000
1 create
Interpreter Name
hive
Interpreter group
jdbc
default.driver org.apache.hive.jdbc.HiveDriver
default.url jdbc:hive2://192.168.153.135:10000
default.user hive