官网 http://zeppelin.apache.org/
Zeppelin | 0.8.1 | 0.8.0 | 0.7.3 | 0.7.1 - 0.7.2 | 0.7.0 | 0.6.2 - 0.6.1 | 0.6.0 |
---|---|---|---|---|---|---|---|
Spark | 1.5.x, 1.6.x, 2.0.x, 2.1.x, 2.2.x, 2.3.x, 2.4.0 | 1.5.x, 1.6.x, 2.0.x, 2.1.x, 2.2.x, 2.3.1 | 1.4.x, 1.5.x, 1.6.x, 2.0.x, 2.1.x, 2.2.0 | 1.4.x, 1.5.x, 1.6.x, 2.0.x 2.1.0 | 1.4.x, 1.5.x, 1.6.x, 2.0.x 2.1.0 | 1.1.x, 1.2.x, 1.3.x, 1.4.x, 1.5.x, 1.6.x, 2.0.0 Support Scala 2.11 | 1.1.x, 1.2.x, 1.3.x, 1.4.x, 1.5.x, 1.6.x SparkR is available |
JDBC | PostgreSQL, MySQL, MariaDB, Redshift,Hive, Phoenix, Drill, Tajo are available | PostgreSQL, MySQL, MariaDB, Redshift,Hive, Phoenix, Drill, Tajo are available | PostgreSQL, MySQL, MariaDB, Redshift,Hive, Phoenix, Drill, Tajo are available | PostgreSQL, MySQL, MariaDB, Redshift,Hive, Phoenix, Drill, Tajo are available | PostgreSQL, MySQL, MariaDB, Redshift,Hive, Phoenix, Drill, Tajo are available | PostgreSQL, MySQL, MariaDB, Redshift,Hive, Phoenix, Drill, Tajo are available | PostgreSQL, MySQL, MariaDB, Redshift,Hive, Phoenix, Drill, Tajo are available |
Pig | O | O | O | O | O | N/A | N/A |
Beam | O | O | O | O | O | N/A | N/A |
Scio | O | O | O | O | O | N/A | N/A |
BigQuery | O | O | O | O | O | O | N/A |
Python | O | O | O | O | O | O | O |
Livy | O | O | O | O | O | O | O |
HDFS | O | O | O | O | O | O | O |
Alluxio | O | O | O | O | O | O | O |
Hbase | O | O | O | O | O | O | O |
Scalding | O | O | O | O | O | O | O |
Elasticsearch | O | O | O | O | O | O | O |
Angular | O | O | O | O | O | O | O |
Markdown | O | O | O | O | O | O | O |
Shell | O | O | O | O | O | O | O |
Flink | O | O | O | O | O | O | O |
Cassandra | O | O | O | O | O | O | O |
Geode | O | O | O | O | O | O | O |
Ignite | 1.9.0 | 1.9.0 | 1.9.0 | 1.9.0 | 1.7.0 | 1.7.0 | 1.6.0 |
Kylin | O | O | O | O | O | O | O |
Lens | O | O | O | O | O | O | O |
PostgreSQL | O | O | O | O | O | O | O |
1、安装OpenJDK1.8 并查看安装位置
参考:javascript:void(0)
2、下载文件
[root@loaclhost ~]# yum install -y wget vim
[root@loaclhost ~]# wget -P /usr/bigdata/ https://mirror.bit.edu.cn/apache/zeppelin/zeppelin-0.9.0/zeppelin-0.9.0-bin-all.tgz
3、进入目录
[root@loaclhost ~]# mkdir -p /usr/bigdata/
[root@loaclhost ~]# cd /usr/bigdata/
4、查看目录
[root@loaclhost bigdata]# ll zeppelin-0.9.0-bin-all
5、进入配置文件目录
[root@loaclhost zeppelin-0.9.0-bin-all]# cd conf/
查看目录
6、复制、重命名 配置文件 zeppelin-env.sh
[root@loaclhost conf]# cp zeppelin-env.sh.template zeppelin-env.sh
7、编辑配置文件 zeppelin-env.sh
[root@loaclhost conf]# vim zeppelin-env.sh
8、编辑以下内容
9、编辑配置文件 zeppelin-site.xml.template
[root@loaclhost conf]# vim zeppelin-site.xml.template
10、编辑内容
<property>
<name>zeppelin.server.addr</name>
<value>0.0.0.0</value> <!-- 127.0.0.1 -->
<description>Server binding address</description>
</property>
<property>
<name>zeppelin.server.port</name>
<value>8080</value>
<description>Server port.</description>
</property>
11、进入 bin 目录
[root@loaclhost ~]# cd /usr/bigdata/zeppelin-0.9.0-bin-all/bin
12、启动服务
[root@loaclhost bin]# ./zeppelin-daemon.sh start
13、启动效果
Please specify HADOOP_CONF_DIR if USE_HADOOP is true
Log dir doesn’t exist, create /usr/bigdata/zeppelin-0.9.0-bin-all/logs
Pid dir doesn’t exist, create /usr/bigdata/zeppelin-0.9.0-bin-all/run
Zeppelin start [ OK ]
14、查看服务启动后的进程情况
[root@loaclhost bin]# netstat -lntp
tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 14121/java
[root@loaclhost bin]# jps -l
14121 org.apache.zeppelin.server.ZeppelinServer
15、停止服务
[root@loaclhost bin]# ./zeppelin-daemon.sh stop
16、重启服务
[root@loaclhost bin]# ./zeppelin-daemon.sh restart
四、浏览器查看
1、在地址栏录入 zeppelin 服务所在节点的 IP 及服务端口 8080 http://192.168.11.21:8080/
2、新增解释器,分组为jdbc
3、已经创建成功的解释器
4、配置 JDBC 相关参数
jdbc:postgresql://数【据库IP或主机名】:5432/【数据库名称】?useUnicode=true&characterEncoding=utf8
5、把 postgresql jdbc 的驱动包放在 /usr/bigdata/zeppelin-0.9.0-bin-all/lib/ 路径下
填写驱动包配置信息
/usr/bigdata/zeppelin-0.9.0-bin-all/lib/postgresql-42.2.5.jar
6、编写统计查询sql,查看分析结果