怎么查看hive支持的jdk版本

 我来答
会飞的身体
2016-09-11 · TA获得超过226个赞
知道小有建树答主
回答量:348
采纳率:66%
帮助的人:297万
展开全部

在这里我说一个我原来的解决办法:

  1. 在eclipse里面写了一个简单的tpch查询语句,但是一直连接不上hiveserver2,一直显示httpClient或者Cookie之类的找不到类的错误,但是所有相关的jar都已经打进去了;

  2. 折腾了很久之后,把eclipse里面的jdk从1.8换成了1.7,同时把编译器的版本从1.8降到1.7,再次执行就可以完美连接了;

  3. 这在本地行得通,但我需要把本地的程序打成jar包放到远程节点上去跑,远程节点只有命令行没有eclipse,节点上编译的所有的东西都是基于jdk1.8的,然后怎么办呢;

  4. 发现linux下面可以暂时更改某一个shell里面的环境变量,在关闭shell后环境变量就会恢复原样;

  5. 把打好的jar包放到节点上之后,打开一个新的shell,输入:

    export JAVA_HOME=下载的1.7版本的jdk的路径

    export PATH=下载的1.7版本的jdk的路径/bin 

    然后再用java指令在这个shell里面运行打好的jar包,就好啦。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式