hive CDH 5.7.2进行开发 hiveserver2 java

查看数: 11833 | 评论数: 10 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2017-8-14 17:03

正文摘要:

java程序链接hive cdh 5.7.2 ,代码如下(main方法):         TCLIService.Client client = createCliHiveClient(false, local , port, timeout); //true      &nb ...

回复

tntzbzc 发表于 2017-8-18 10:46:19

下面是hadoop的例子,可以附加源码包。下面是类似的例子




来自:
从零教你如何获取hadoop2.4源码并使用eclipse关联hadoop2.4源码
http://www.aboutyun.com/forum.php?mod=viewthread&tid=8211

楼主的是同样的道理


desehawk 发表于 2017-8-17 08:01:13
本帖最后由 pig2 于 2017-8-17 09:05 编辑

这是编译的二进制文件,最好是未编译的Java文件。当然你也可以尝试attache tar包。
1.jpg

这个是基础的Java知识了。
qcbb001 发表于 2017-8-15 15:31:36
5cai 发表于 2017-8-14 21:38
5.7比5.3少了getLog方法,不知道用什么方法替换

这个非常简单的。只要类不变,可以到类中去查看即可。先把包添加进来,然后找到类,最后找到对应的函数。如果楼主不会找的话,可以把类贴出来。


5cai 发表于 2017-8-15 10:13:52
langke93 发表于 2017-8-14 20:26
代码都一样。可能两个原因
1.api的问题
2.集群的问题。

怀疑集群问题,但是HA上查看,集群是正常的,shell中可以查询
5cai 发表于 2017-8-14 21:38:18
5.7比5.3少了getLog方法,不知道用什么方法替换
langke93 发表于 2017-8-14 20:26:20
5cai 发表于 2017-8-14 20:12
已经启动,我在shell中可以查询,程序应该问题不大,我连cdh5.3的集群,是可以读取到数据,正常,链接5.7.2 ...

代码都一样。可能两个原因
1.api的问题
2.集群的问题。
个人认为可能是集群差异造成的。
nextuser 发表于 2017-8-14 20:16:29
CDH 5.7.2版本前有人写过如何获取:http://blog.csdn.net/taoxinwan/article/details/38404313
5.7.2没有了对应的接口了

上面个人看法:
楼主是试验过没有成功,还是说看的那方面的文档。
hive2的api,应该是稳定的,不会跟着cdh的发展而改变。除非hive的 版本改变。

5cai 发表于 2017-8-14 20:12:08
已经启动,我在shell中可以查询,程序应该问题不大,我连cdh5.3的集群,是可以读取到数据,正常,链接5.7.2集群就不行了
关闭

推荐上一条 /2 下一条