presto hive:查询失败:分区位置不存在:

时间:2016-04-26 14:50:37

标签: linux hadoop hive presto

我有presto服务器(linux)和config.properties:

coordinator=false
datasources=hive
node-scheduler.include-coordinator=false
http-server.http.port=8080
query.max-memory=5GB
query.max-memory-per-node=1GB
discovery-server.enabled=true
discovery.uri=http://localhost:8080

目录/ hive.properties:

connector.name=hive-cdh4
hive.metastore.uri=thrift://another-machine:port

Hive正在开发另一个mashine(windows(!))。 Db客户端使用配置单元正常工作。可以创建,更新表等。

但是如果我使用presto客户端(来自linux的presto.jar) ERROR:

Query 20160426_133746_00003_8iq7y failed: Partition location does not exist: file:/C:/tmp/user/hive/warehouse/test

路径是正确的。存在。

hive-site.xml配置包含:

<property>
   <name>hive.metastore.warehouse.dir</name>
   <value>file:///C:/tmp/user/hive/warehouse</value>
   <description>location of the warehouse directory</description>
 </property>

需要帮助才能解决此问题。感谢。

0 个答案:

没有答案