apache drill配置

watbbzwu  于 2021-06-03  发布在  Hadoop
关注(0)|答案(2)|浏览(430)

我需要为apachedrill添加存储插件(基本上是psvs),但是我找不到可以添加以下内容的配置文件lines:-

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

请注意,当前在web浏览器中打开本地主机url的解决方案是不可行的。我不想把端口和ip暴露给internet。目前,我做双跳ssh到达我的服务器,其中托管演习

px9o7tmv

px9o7tmv1#

您还可以使用drill ui。一旦开始钻取,钻取ui在端口8047上可用(默认)。进入ui后,单击storage,您可以看到所有启用和禁用的存储插件,您可以从这里添加/创建其他存储插件。

ycggw6v2

ycggw6v22#

您可以发布到drill的restapi:

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启动时加载它。

相关问题