无法为s3创建新的Drill存储插件

时间:2015-06-16 14:45:37

标签: amazon-s3 apache-drill

我在为AWS S3创建新的Drill Storage插件时遇到问题。我正在关注these instructions

  
      
  1. 将浏览器指向http://:8047
  2.   
  3. 选择“存储”标签。
  4.   
  5. 除了连接参数更改为s3:// bucket之外,S3的良好启动配置可以与dfs插件完全相同。因此,首先选择dfs的Update按钮,然后选择文本区域并将其复制到剪贴板中(在Windows上,ctrl-A,ctrl-C工作)。
  6.   
  7. 按Back,然后通过在New Storage Plugin中键入名称来创建新插件,然后按Create。您可以选择任何名称,但一个好的约定是使用s3-以便您以后可以轻松识别它。
  8.   
  9. 在配置区域中,粘贴刚从“dfs”抓取的配置。将线路连接:“file:///”更改为连接:“s3://”。
  10.   
  11. 点击“更新”。您应该看到一条表示成功的消息。
  12.   

我完成了本节前面的步骤(即修改hadoop_excludes.txt并制作core-site.xml)。在上面发布的步骤中,我进入了第5步,但是对于第6步,我的屏幕没有显示“更新”按钮,只显示“创建”和“返回”。 (screenshot在这里,因为我无法发布图片。)

如果单击“创建”,则不会执行任何操作。如果我单击Back,我将返回主Storage Plugin页面,我的条目不存在。 (如果我单击“创建”,然后单击“返回”,则它也不会保存。)

这是我正在使用的配置文本(从dfs插件复制):

{
  "type": "file",
  "enabled": true,
  "connection": "s3:///",
  "workspaces": {
    "root": {
      "location": "/",
      "writable": false,
      "defaultInputFormat": null
    },
    "tmp": {
      "location": "/tmp",
      "writable": true,
      "defaultInputFormat": null
    }
  },
  "formats": {
    "psv": {
      "type": "text",
      "extensions": [
        "tbl"
      ],
      "delimiter": "|"
    },
    "csv": {
      "type": "text",
      "extensions": [
        "csv"
      ],
      "delimiter": ","
    },
    "tsv": {
      "type": "text",
      "extensions": [
        "tsv"
      ],
      "delimiter": "\t"
    },
    "parquet": {
      "type": "parquet"
    },
    "json": {
      "type": "json"
    },
    "avro": {
      "type": "avro"
    }
  }
}

那我在这里做错了什么?任何建议都非常感谢!

修改

问题解决了 - 我在Chrome中运行了Drill Web UI,它没有Java支持。当我在Firefox中运行时,我能够成功创建这个新的存储插件。

0 个答案:

没有答案