企业实训(1)续篇
企业视频第六节后半节
在上一节已经解压包了。
先进入到/export/server/apache-hive-3.1.2-bin/bin里,启动beeline,连接jdbc;
- 连接jdbc
!connect jdbc:hive2://node1:10000
show databases; // 数据库是存在的
安装配置zeppelin
- 把zeppelin压缩包上传到node1里的:/export/software/路径下
zeppelin简单介绍
- 介绍
Apache Zeppelin是一款基于web交互式框架,支持多种语言,如scala,sparkSQL,Markdown,SQL,Shell和Python.
Zeppelin提供了数据分析、数据可视化等功能。
我们可以使用zeppelin来连接到spark sql的thrift server,这样我们可以以更直观的方式来查看hive中的数据。而且zeppelin也可以以图表的方式展示数据。
- 开始解压
# 解压命令 tar zxvf xxx -C ../server/(path)
software]# tar zxvf zeppelin-0.8.2-bin-all.tgz -C ../server/
- 进入到/server/…/conf
cd ../server/zeppelin-0.8.2-bin-all/
cd conf/
pwd
ll
- 更改配置
# 从这里和文档一样
#总共修改三个文件
cp zeppelin-site.xml.template zeppelin-site.xml #the first one
vim zepelin-site.xml
1
<property>
<name>zeppelin.server.addr</name>
<value>192.168.88.100</value>
<description>Server binding address</description>
</property>
<property>
<name>zeppelin.server.port</name>
<value>9090</value>
<description>Server port.</description>
</property>
# the second one
cp zeppelin-env.sh.template zeppelin-env.sh
#在后面直接加上
export JAVA_HOME=/export/server/jdk1.8.0_241
export HADOOP_CONF_DIR=/export/server/hadoop-3.1.4/etc/Hadoop
# the third one
cp shiro.ini.template shiro.ini # 目的是增加用户
修改shiro.ini
#admin = hadoop, admin -- 把这一句前面#去掉
#last
#启动zeppelin
/export/server/zeppelin-0.8.2-bin-all/bin/zeppelin-daemon.sh start
在本机访问9090-> 192.168.88.100:9090
配置启动zeppelin 成功!
- 登录进去 user: admin p:hadoop
- 选择解释器
- 新建解释器
修改
# hive连接的驱动类固定为 org.apache.hive.jdbc.HiveDriver
jdbc:hive2://node1:10000/