为了账号安全,请及时绑定邮箱和手机立即绑定
谢谢老师,很全面很细。
使用hiveserver2的同学只需要改:
1、private static String driver="org.apache.hive.jdbc.HiveDriver";我驱动是是这个路径,你们看情况
2、 return DriverManager.getConnection(url, "hadoop", "");
注意别乱导包就行
在网上找hiveserver2自定义用户密码,有过程
楼下的不是默认mysql密码是要在hive.sete.xml设置hiveserver密码,你无密码也能登陆
原来这张表是员工领导号有空值
用了1.4.7的版本,和老师的配置有很大区别,而且我连的是数据库,重新学习搞了一整天,而且打错了语法爷搞了很久。
几个容易中的坑:
1.环境和依赖:我是直接用的maven构建的依赖,因为依赖里面坑太多了
2.服务器启动命令:从hive0.15开始, hiveserver命令被废弃了,改成了:hive --service hiveserver2
3.getConnection方法出于安全考虑需要给出用户名和密码,这里的用户名和密码就是hive-site.xml中配置的Mysql的账号和密码(不清楚为什么)
4.不同版本的hivedriver的路径可能不一样,我用的hive-1.2.2 driver路径就是org.apache.hive.jdbc.HiveDrive
hive的lib目录下的:
commons-collections-3.1.jar
commons-logging-1.1.3.jar
hive-exec-0.13.0.jar
hive-jdbc-0.13.0.jar
hive-metastore-0.13.0.jar
hive-service-0.13.0.jar
libfb303-0.9.0.jar
log4j-1.2.16.jar
Hadoop1.2.1版本、Hive0.13.0版本需要引入的jar包:

Hadoop根目录下的:
hadoop-core-1.2.1.jar

Hadoop的lib目录下的:
commons-cli-1.2.jar
slf4j-api-1.4.3.jar
slf4j-log4j12-1.4.3.jar
从Hive导出到Oracle时,如果表使用的是Hive默认分隔符,需要在参数中指明分隔符:--input-fields-terminated-by '\001' ,否则可能会报错
看完撒花 感谢老师
等值连接,不等值连接那里讲的好乱,不够清晰,不理解left join 和right join的人听会听晕的
感谢老师分享,期待更优质资源!
首页上一页1234567下一页尾页
课程须知
本课程是Hadoop体系结构的扩展内容 1、熟练掌握Hadoop的体系结构,尤其是HDFS 2、熟悉Java编程 3、了解Linux的基本操作 对Hive还不了解的童鞋,最好先去《Hive旅程之初识印象》修炼一下,再回来学习
老师告诉你能学到什么?
1、Hive数据的导入 2、Hive的数据查询 3、Hive的内置函数 4、Hive的表连接 5、Hive的子查询 6、Hive的客户端操作 7、开发Hive的自定义函数

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消