无法为ElasticSearch安装Couchbase插件

时间:2014-03-17 20:01:40

标签: elasticsearch couchbase

我安装了Elasticsearch 1.0.1的CouchBase 2.5.0企业版。 我想根据http://www.couchbase.com/couchbase-server/connectors/elasticsearch上的说明在Elasticsearch上安装Couchbase插件,但它失败了。

这是我得到的错误:

  

安装couchbaselabs/elasticsearch-transport-couchbase/1.2.0-dp ...

     

尝试http://download.elasticsearch.org/couchbaselabs/elasticsearch-transport-couchbase/elasticsearch-transport-couchbase-1.2.0-dp.zip ...

     

尝试http://search.maven.org/remotecontent?filepath=couchbaselabs/elasticsearch-transport-couchbase/1.2.0-dp/elasticsearch-transport-couchbase-1.2.0-dp.zip ...

     

尝试https://oss.sonatype.org/service/local/repositories/releases/content/couchbaselabs/elasticsearch-transport-couchbase/1.2.0-dp/elasticsearch-transport-couchbase-1.2.0-dp.zip ...

     

尝试https://github.com/couchbaselabs/elasticsearch-transport-couchbase/archive/v1.2.0-dp.zip ...

     

尝试https://github.com/couchbaselabs/elasticsearch-transport-couchbase/archive/master.zip ...

     

正在下载................. DONE

     

couchbaselabs/elasticsearch-transport-couchbase/1.2.0-dp安装到D:\Install\elasticsearch-1.0.1\plugins\transport-couchbase

     

用法:

-u, --url     [plugin location]   : Set exact URL to download the plugin from

-i, --install [plugin name]       : Downloads and installs listed plugins [*]

-t, --timeout [duration]          : Timeout setting: 30s, 1m, 1h...

-r, --remove  [plugin name]       : Removes listed plugins

-l, --list                        : List installed plugins

-v, --verbose                     : Prints verbose messages

-s, --silent                      : Run in silent mode

-h, --help                        : Prints this help message
     

[*]插件名称可以是:

 elasticsearch/plugin/version for official elasticsearch plugins (download from download.elasticsearch.org)

 groupId/artifactId/version   for community plugins (download from maven central or oss sonatype)

 username/repository          for site plugins (download from github master)
     

消息:安装插件时出错,原因:

     

IllegalArgumentException:插件安装假定为站点插件,但包含源代码,中止安装。

为什么?

10倍,

1 个答案:

答案 0 :(得分:3)

在它下载的下载主仓库的自述文件中,它表示它们支持Couchbase 2.2(奇怪的不是2.5)和来自master存储库的Elasticsearch 1.0.0,而不是插件的1.2.0版本。

尝试使用未列出的1.3.0-SNAPSHOT运行它(我通过自述文件中的URL替换找到了它,建议1.2.0):

bin/plugin -install transport-couchbase -url http://packages.couchbase.com.s3.amazonaws.com/releases/elastic-search-adapter/1.3.0/elasticsearch-transport-couchbase-1.3.0-SNAPSHOT.zip

注意:他们尚未明确列出此版本,但他们的pom.xml列出了version bump