2017-06-22 50 views
0

使用Apache Drill,當從文件系統查詢文件時,是否有任何方法爲長目錄路徑設置快捷方式?在Apache Drill中保存長目錄路徑爲本地變量?

例如,在:

> SELECT * FROM dfs.`/Users/me/Clients/foo/current-data/sample/releases/test*.json` 

有沒有什麼辦法可以縮短/Users/me/Dropbox/Clients/foo/current-data/sample/releases/一個局部變量,所以我不必每次都輸入完整的路徑?

我已經看過the docs,但看不到任何參考(但也許我是愚蠢的)。

回答

0

有一對夫婦選擇這裏:

  1. 你可以創建你長的查詢視圖,這樣你就不必每次都輸入了怪物。第二種解決方案的靈活性較差。有關更多信息,請參閱:https://drill.apache.org/docs/create-view

  2. 您可以修改DFS存儲設置(位於存儲選項卡/ dfs下http://:8047的web ui中),並創建一個新的工作區直接指向「 Users/me/Clients/foo/current-data/sample/releases「目錄。

例如: 「版本」:{ 「位置」: 「/mapr/demo.mapr.com/data/a/university/student/records/grades/」, 「可寫」 :true, 「defaultInputFormat」:null }

然後你就可以查詢select * from dfs.releasestests.csv