我正在尝试使用这个Crate with Common Crawl的例子:https://github.com/crate/crate-commoncrawl
我已经设置了Crate,甚至使用示例中的指令创建了表模式。
我正在使用URL http://localhost:4200/_plugin/crate-admin
访问CRATE,因为我正在使用自己的系统。
我面临的唯一问题是COPY
。让我告诉你那句话:
COPY commoncrawl FROM 'ccrawl://cr8.is/1WSiodP';
它触发了未知的异常。 这是错误和错误的痕迹:
COPY ERROR (0.000 sec)
Error!
SQLActionException[MalformedURLException: unknown protocol: ccrawl]
错误追踪:
SQLActionException: INTERNAL_SERVER_ERROR 5000 MalformedURLException: unknown protocol: ccrawl
at java.net.URL.<init>(URL.java:600)
at java.net.URL.<init>(URL.java:490)
at java.net.URL.<init>(URL.java:439)
at java.net.URI.toURL(URI.java:1089)
at io.crate.operation.collect.files.URLFileInput.getStream(URLFileInput.java:52)
at io.crate.operation.collect.files.FileReadingCollector.readLines(FileReadingCollector.java:228)
at io.crate.operation.collect.files.FileReadingCollector.doCollect(FileReadingCollector.java:205)
at io.crate.operation.collect.MapSideDataCollectOperation$1$1.run(MapSideDataCollectOperation.java:135)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
答案 0 :(得分:1)
看起来没有正确安装crate-commoncrawl插件。请参阅https://github.com/crate/crate-commoncrawl#build--install。