温馨提示:要看高清无码套图,请使用手机打开并单击图片放大查看。
Fayson的github:https://github.com/fayson/cdhproject
提示:代码块部分可以左右滑动查看噢
1.文档编写目的
内容概述
1.环境准备
2.示例代码编写及说明
3.代码测试
测试环境
1.CM和CDH版本为5.13.1
2.CentOS6.5
3.Impala JDBC驱动版本2.5.41.1061
前置条件
1.集群未启用Kerberos
2.集群已启用Sentry
2.环境准备
1.创建Java工程jdbcdemo
创建工程时注意加入Hadoop和Hive JDBC的依赖包
(可左右滑动)
3.示例访问代码
1.Hive示例代码
(可左右滑动)
由于集群启用了Sentry服务,需要指定用户名连接HiveServer2才能获取指定用户拥有的操作权限,在获取Connection时需要指定用户名,密码可以为空。
4.代码测试
1.Hive测试
使用hive用户测试,hive用户拥有Hive库的所有权限,所以可以看到Hive下面所有的库。
使用faysontest用户测试,faysontest用户只拥有Hive库下的default库操作权限,所以我们可以看到只能获取到default库信息
5.Beeline命令行测试
关于Beeline命令行访问Impala,Fayson在前面的文章也介绍过《如何使用Beeline连接Impala》,这里就不再重复说明。
1.Beeline访问Hive
GitHub源码地址:
https://github.com/javaxsky/cdhproject/jdbcdemo
提示:代码块部分可以左右滑动查看噢
为天地立心,为生民立命,为往圣继绝学,为万世开太平。
温馨提示:要看高清无码套图,请使用手机打开并单击图片放大查看。
继续阅读与本文标签相同的文章
-
使用Gitbook打造个人知识归档系统
2026-05-19栏目: 教程
-
如何在新网配置CNAME的操作步骤
2026-05-19栏目: 教程
-
E-HPC支持多队列管理和自动伸缩
2026-05-19栏目: 教程
-
好程序员大数据学习路线分享Scala系列之映射Map
2026-05-19栏目: 教程
-
汇编(二) 内存地址空间、寄存器、物理地址以及物理地址的计算
2026-05-19栏目: 教程
