记一次 Centos7.x 安装、部署 Zeppelin v0.9.0 并配置 PostgreSql 数据库

记一次 Centos7.x 安装、部署 Zeppelin v0.9.0 并配置 PostgreSql 数据库_第1张图片

一、基本信息

官网 http://zeppelin.apache.org/
官方下载 http://zeppelin.apache.org/download.html
https://mirror.bit.edu.cn/apache/zeppelin/zeppelin-0.9.0/zeppelin-0.9.0-bin-all.tgz
https://mirrors.bfsu.edu.cn/apache/zeppelin/zeppelin-0.9.0/zeppelin-0.9.0-bin-all.tgz
https://mirrors.tuna.tsinghua.edu.cn/apache/zeppelin/zeppelin-0.9.0/zeppelin-0.9.0-bin-all.tgz
官方教程 http://zeppelin.apache.org/docs/0.8.0/quickstart/install.html
开源中国 https://www.oschina.net/p/zeppelin-qihoo360?hmsr=aladdin1e1
安装 https://my.oschina.net/u/2000675/blog/1941664
gitee https://gitee.com/mirrors/Zeppelin

二、与其他组件的兼容性

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 并查看安装位置
参考:https://blog.csdn.net/llwy1428/article/details/111144659
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

记一次 Centos7.x 安装、部署 Zeppelin v0.9.0 并配置 PostgreSql 数据库_第2张图片
5、进入配置文件目录

[root@loaclhost zeppelin-0.9.0-bin-all]# cd conf/

查看目录
记一次 Centos7.x 安装、部署 Zeppelin v0.9.0 并配置 PostgreSql 数据库_第3张图片
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、编辑以下内容
记一次 Centos7.x 安装、部署 Zeppelin v0.9.0 并配置 PostgreSql 数据库_第4张图片
9、编辑配置文件 zeppelin-site.xml.template

[root@loaclhost conf]# vim zeppelin-site.xml.template

10、编辑内容


  zeppelin.server.addr
  0.0.0.0 
  Server binding address


  zeppelin.server.port
  8080
  Server port.

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/
记一次 Centos7.x 安装、部署 Zeppelin v0.9.0 并配置 PostgreSql 数据库_第5张图片
2、新增解释器,分组为jdbc
记一次 Centos7.x 安装、部署 Zeppelin v0.9.0 并配置 PostgreSql 数据库_第6张图片
3、已经创建成功的解释器
记一次 Centos7.x 安装、部署 Zeppelin v0.9.0 并配置 PostgreSql 数据库_第7张图片
4、配置 JDBC 相关参数
记一次 Centos7.x 安装、部署 Zeppelin v0.9.0 并配置 PostgreSql 数据库_第8张图片

jdbc:postgresql://数【据库IP或主机名】:5432/【数据库名称】?useUnicode=true&characterEncoding=utf8

记一次 Centos7.x 安装、部署 Zeppelin v0.9.0 并配置 PostgreSql 数据库_第9张图片
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,查看分析结果
记一次 Centos7.x 安装、部署 Zeppelin v0.9.0 并配置 PostgreSql 数据库_第10张图片
记一次 Centos7.x 安装、部署 Zeppelin v0.9.0 并配置 PostgreSql 数据库_第11张图片

其他操作参考官方文档:http://zeppelin.apache.org/docs/0.8.0/quickstart/install.html

至此,Centos7.x 安装、部署 Zeppelin 0.9.0 并配置 PostgreSql 数据库操作完毕,希望能够对您有所帮助!

你可能感兴趣的:(Zeppelin,Linux-Centos,x.x,大数据,zeppelin集成,大数据,postgresql,经验分享,centos)