2017-03-11 9 views
0

WebサーバーからHDFSにアクセスするだけで、TerminalからsqlLineを使用しても問題はありません。私は上記のクエリのために試してみましたorg.apache.drill.common.exceptions.UserRemoteException:localhostからの問い合わせ中に発生しています:8047

Query Failed: An Error Occurred 
org.apache.drill.common.exceptions.UserRemoteException: VALIDATION ERROR: From line 1, column 15 to line 1, column 46: Table 'HDFSBolt-1-0-1489176215720.txt' not found SQL Query null [Error Id: b22f324a-456e-4a1c-bvfce-43a7b134daad on localhost:31010 

コマンド:次のように

1.use dfs.root; 
2.select * from `HDFSBolt-1-0-1489176215720.txt` limit 10; 

マイストレージ・プラグインは、次のとおりです。

{ 
    "type": "file", 
    "enabled": true, 
    "connection": "hdfs://localhost:9000/", 
    "config": null, 
    "workspaces": { 
    "root": { 
     "location": "/rajdata6", 
     "writable": true, 
     "defaultInputFormat": "null" 
    } 
    }, 
    "formats": { 
    "csv": { 
     "type": "text", 
     "extensions": [ 
     "txt" 
     ], 
     "delimiter": ";" 
    } 
    } 
} 

答えて

1

は、テーブル名の前にストレージのエイリアスを使用してみてください。

select * from dfs.`HDFSBolt-1-0-1489176215720.txt` limit 10; 
関連する問題