Apache Drill配置

时间:2015-02-16 14:35:09

标签: hadoop apache-drill

我需要为Apache Drill(基本上是PSV)添加存储插件,但是我无法找到可以添加以下行的配置文件: -

 "formats": {
   "psv": {
     "type": "text",
     "extensions": [
       "tbl"
     ],
     "delimiter": "|"
   }
}

请注意,在Web浏览器中打开本地主机URL的当前解决方案是不可行的。我不想将端口和IP暴露给Internet。目前我做双跳ssh到达托管钻孔的服务器

2 个答案:

答案 0 :(得分:1)

您可以发布到Drill的REST API:

curl -X POST -H “Content-Type: application/json” -d ‘{ “name”:dfs, “config” {“type”: “file”, "connection": "hdfs:///", “enabled”: true, "workspaces": {"root": {"location": "/", "writable": false, "defaultInputFormat": null}}, "formats": { "psv": { "type": "text", "extensions": [ "tbl" ], "delimiter": "|" }}}’ http://localhost:8047/storage/dfs.json

您还可以创建一个bootstrap-storage-plugins.json文件,并在启动Drill时将其包含在类路径中,并且应该在Drill启动时加载它。

答案 1 :(得分:0)

您也可以使用Drill UI。 一旦Drill启动,Drill UI就可以在端口8047上使用(默认)。 进入用户界面后,单击存储,您可以看到所有已启用和已禁用的存储插件,您可以从此处添加/创建其他存储插件。