zeppelin使用jdbc编辑器链接hive
来源:互联网 发布:jsp页面向java传值方式 编辑:程序博客网 时间:2024/06/16 19:57
前面几张博客讲了Hadoop和hive的安装,这里直接安装zeppelin
通过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.shvi 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/confgedit hive-site.xml
添加代码
<property> <name>javax.jdo.option.ConnectionUserName</name> <value>hadoop</value> </property> <property> <name>javax.jdo.option.ConnectionPassword</name> <value>hadoop</value> </property>
其中 <value>hadoop</value> 是新建的用户名和密码
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/
↓
编辑通用编辑器 jdbc
需要修改的地方
default.driver org.apache.hive.jdbc.HiveDriverdefault.url jdbc:hive2://master:10000default.user 你的hive的用户名default.password 你的hive的用户密码
添加两个依赖包
org.apache.hadoop:hadoop-common:2.6.0org.apache.hive:hive-jdbc:0.14.0
修改完以后保存并重启一下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使用jdbc编辑器链接hive
- Hive使用JDBC连接
- hive jdbc使用
- 使用JDBC访问Hive
- java JDBC 链接hive 操作实例
- 使用JDBC链接Oracle
- 使用JDBC链接Oracle
- Java HIVE 使用Jdbc连接Hive
- Zeppelin安装成功后,安装Hive之后启动Zeppelin异常
- golang使用odbc链接hive
- zeppelin入门使用
- zeppelin入门使用
- Zeppelin使用心得
- zeppelin 初使用
- 使用JDBC链接数据库之JDBC简介
- Apache Zeppelin 中 Hive 解释器
- JDBC链接的合理使用
- 使用jdbc链接mysql数据库
- QT 打开文件选择窗口
- 【慕课网_性能优化之MySQL优化_学习】【05】
- 文章标题
- foreach
- 搭建环境篇 | 运行第一个Java Web 项目
- zeppelin使用jdbc编辑器链接hive
- 数据结构上机实践第八周项目8-稀疏矩阵的三元组表示的实现及应用
- 购物车实现
- Android中的坐标体系
- 华展云-让展览更高效 2017年新加坡国际珠宝展览会会刊(参展商名录)
- 在腾讯云服务器基于sqlserver2012搭建基于javaweb的运行环境
- 第八周 稀疏矩阵的三元组表示
- 网页性能管理详解
- __int64 与long long 的区别