漫威插件没有找到.properties文件

时间:2016-06-06 19:16:31

标签: elasticsearch elasticsearch-marvel

我被困在这一天大约一天。我在我的redhat vm上下载并安装了ElasticSearch 2.3.3。我正在尝试关注网站上的入门视频,但视频中没有一个安装命令对我有用,所以我尝试按照指南中的安装方法进行操作。

我下载了rpm并输入以下命令进行安装:

cd /usr/share/elasticsearch
bin/plugin -DproxyHost=... -DproxyPort=... install license
bin/plugin -DproxyHost=... -DproxyPort=... install marvel-agent

然后我启动了我的ElasticSearch节点并转到localhost:9200 / _plugin / marvel但没有弹出任何内容。

我当时认为可能是因为我只下载了代理而不是惊叹,所以我尝试从cmd行安装marvel,但我不断得到一个FileNotFound异常

bin/plugin -DproxyHost=... -DproxyPort=... install marvel

然后我手动下载了marvel-2.3.3.tar.gz并尝试手动安装

bin/plugin -DproxyHost=... -DproxyPort=... install --verbose file://.../marvel-2.3.3.tar.gz

但是我告诉zip缺少一个plugin-descriptor.properties文件

Verifying file:/home1/isuser/Downloads/marvel-2.3.3.tar.gz checksums if available ...
NOTE: Unable to verify checksum for downloaded plugin (unable to find .sha1 or .md5 file to verify)
ERROR: Could not find plugin descriptor 'plugin-descriptor.properties' in plugin zip

然后我解压缩了marvel-2.3.3.tar,添加了一个.properties文件,重新压缩并重新安装。仍然有同样的错误。

我真的需要一些帮助。这非常令人沮丧。我仍然需要安装Kibana,但是如果那个装置和这个装置一样令人生气,那我就不会期待它...

修改

我通过将。marvel目录中的.properties文件移动到同一级别来解决此错误,但现在我收到了新错误。它一直给我一个FileNotFoundException

[root@den01ejm elasticsearch]# bin/plugin install -DproxyHost=www-proxy.us.oracle.com -DproxyPort=80 --verbose /home1/isuser/Desktop/up/marvel-2.3.3.tar.gz 
-> Installing /home1/isuser/Desktop/up/marvel-2.3.3.tar.gz...
Trying https://download.elastic.co//home1/home1-isuser.zip ...
Failed: FileNotFoundException[https://download.elastic.co//home1/home1-isuser.zip]; nested: FileNotFoundException[https://download.elastic.co//home1/home1-isuser.zip]; 
Trying https://search.maven.org/remotecontent?filepath=/home1/isuser/home1-isuser.zip ...
Failed: FileNotFoundException[https://search.maven.org/remotecontent?filepath=/home1/isuser/home1-isuser.zip]; nested: FileNotFoundException[https://search.maven.org/remotecontent?filepath=/home1/isuser/home1-isuser.zip]; 
Trying https://oss.sonatype.org/service/local/repositories/releases/content//home1/isuser/home1-isuser.zip ...
Failed: FileNotFoundException[https://oss.sonatype.org/service/local/repositories/releases/content//home1/isuser/home1-isuser.zip]; nested: FileNotFoundException[https://oss.sonatype.org/service/local/repositories/releases/content//home1/isuser/home1-isuser.zip]; 
Trying https://github.com//home1/archive/isuser.zip ...
Failed: FileNotFoundException[https://github.com//home1/archive/isuser.zip]; nested: FileNotFoundException[https://github.com//home1/archive/isuser.zip]; 
Trying https://github.com//home1/archive/master.zip ...
Failed: FileNotFoundException[https://github.com//home1/archive/master.zip]; nested: FileNotFoundException[https://github.com//home1/archive/master.zip]; 
ERROR: failed to download out of all possible locations..., use --verbose to get detailed information

1 个答案:

答案 0 :(得分:0)

cd /usr/share/elasticsearch
bin/plugin -DproxyHost=... -DproxyPort=... install license
bin/plugin -DproxyHost=... -DproxyPort=... install marvel-agent

这需要在 Elasticsearch 2.x中安装,以使Marvel监控Elasticsearch。 Marvel Agent监视节点,依赖于许可插件,然后将数据发送到配置的位置(默认情况下为同一节点)。

您尝试安装的第三个​​插件是Marvel UI组件。从ES 2.x开始,UI组件是 Kibana 的一部分,而不是 Elasticsearch

因此,您应该在Kibana中安装该插件。当您尝试使用Marvel 2.3.3时,您应该使用Kibana 4.5(截至目前为Kibana 4.5.1)。从Kibana,您可以在那里安装:

bin/kibana plugin --install elasticsearch/marvel/latest

注意:插件命令的语法将在Elasticsearch 5.x和Kibana 5.x 中更改,这将大大简化为字面上相同的文件两者 Elasticsearch和Kibana,但双方仍然需要这两个应用程序:监控和用户界面。

bin/elasticsearch-plugin install x-pack
bin/kibana-plugin install x-pack