今天我用hive 客户端连接hive server时出现错误,把我弄晕的半天,原来是它好像使用的是默认 的数据库default而我连接的是自己定义的数据,所以会出错
错误如下:
java.sql.SQLException: Query returned non-zero code: 10001, cause: FAILED: SemanticException [Error 10001]: Line 1:13 Table not found 'emp1'
at org.apache.hadoop.hive.jdbc.HiveStatement.executeQuery(HiveStatement.java:194)
at hive.test.hiveTest.main(hiveTest.java:21)
只需要将要查询的表建到default中就行了