引用 楼主 checkking_2012 的回复:在弄一个项目,需要采用编成的方式从hive中查询数据,但是没有成功,说Table not found.。但我用hive shell 能够查到数据,而且hive的表是存在hdfs中,之前数据是通过hive shell 从hdfs中导入的。
求各位帮我分析原因并提出解决方案,谢谢!
demo代码如下:
Java code?1234567891011121314151……
Hive Thrift Server 启动了吗?
在HIVE所在的LINUX SHELL中输入
[hadoop@xxx bin]# hive --service hiveserver 50031
Starting Hive Thrift Server //启动成功
Connection con = DriverManager.getConnection("jdbc:hive://", "", "");
//con 改成以下,以便多CLIENT访问
Connection con = DriverManager.getConnection(
"jdbc:hive://HiveServier的IP地址:50031/default", "", "");
|