presto配置单元:查询失败:分区位置不存在:

nxagd54h  于 2021-05-29  发布在  Hadoop
关注(0)|答案(0)|浏览(298)

我有一个带有config.properties的presto服务器(linux):

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

和catalog/hive.properties:

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

hive正在处理另一个mashine(windows(!))。db client与hive一起正常工作。可以创建、更新表等。
但是如果我使用presto client(linux中的presto.jar)错误:

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>

需要帮助来解决这个问题。谢谢。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题