在我們的HDFS集羣的其中一個邊緣節點上設置鑽取後,我無法讀取任何hdfs文件。我可以查詢從本地文件中的數據(只要它們是具有777級權限的文件夾中),但是從HDFS查詢數據失敗,出現以下錯誤:Apache Drill無法讀取HDFS文件(資源錯誤:無法創建模式樹)
Error: RESOURCE ERROR: Failed to create schema tree.
[Error Id: d9f7908c-6c3b-49c0-a11e-71c004d27f46 on server-name:31010] (state=,code=0)
查詢:
0: jdbc:drill:zk=local> select * from hdfs.`/names/city.parquet` limit 2;
從查詢本地文件工作正常:
0: jdbc:drill:zk=local> select * from dfs.`/tmp/city.parquet` limit 2;
我的HDFS設置類似於DFS的設置,除了連接URL是服務器地址,而不是文件:///
我無法在網上找到關於此鑽取錯誤的任何內容。
您是否在drillbit日誌中看到任何信息?您可以使用$ DRILL_CONF/logback.xml啓用DEBUG級別日誌記錄。你也有模擬和身份驗證啓用?請包括您的drill-override.conf和存儲插件定義。 – InfamousCoconut