我正在寻找是否可以在 Trino 中查询 MAPR HDFS/Hive 表。 我可以显示模式,显示模式中的表,但是当我查询时它失败了
查询20240322_183127_00015_qjm4d失败:无法列出目录:maprfs:/user/hive/warehouse/xx.db/xyz
trino:> 退出
我已经创建了mapr目录连接器
cat mapr.properties
#Fri Mar 22 18:30:42 UTC 2024
connector.name=hive
hive.metastore.uri=thrift\://thrift_for_mapr\:9083
hive.recursive-directories=true
这听起来像是一个权限问题。显示表之类的可能会去Hive元数据目录来解决。查询是真正读取数据的时候。
您需要弄清楚 Trino 是以什么用户身份运行的。然后检查权限。