Elasticsearch_plugin上的参数elasticsearch_package_name无效

时间:2017-03-20 12:17:14

标签: elasticsearch centos puppet elasticsearch-plugin

  • 操作系统:'CentOS 6.5 “

  • ElasticSearch版本:'2.3.0'

  • Master傀儡版:'3.8.7'

  • 客户的木偶版本:'3.7.4'

  • 升级前的基本模块版本:'0.10.2'

  • 升级后的基本模块版本:'5.1.0'

  

错误:无法从远程服务器检索目录:错误400开启   SERVER:无效参数elasticsearch_package_name on   Elasticsearch_plugin [license] at   /etc/puppet/environments/production/modules/elasticsearch/manifests/plugin.pp:169   在节点bla-test01.dom'

嗨,

在我们将Elasticsearch的基础(官方从木偶伪造)模块从版本'0.10.2'升级到'5.1.0'之后,这个错误就开始了。我们的弹性搜索的puppet模块在升级之前工作得很好。

自从升级以来,每当puppet在我们的节点上运行时都会发生此错误。

在我们看到this案例后,我们尝试重启我们的puppetserver服务。自重启以来,错误发生在每3-4次木偶运行中,我们不知道为什么。

1 个答案:

答案 0 :(得分:0)

看一下您似乎正在使用的模块elastic/elasticsearch,我可以看到elastic_plugin自定义类型在版本0.11.0中没有elasticsearch_package_name参数,但是{{3} }。在我看来,您可能已经更新了系统上的模块,但尚未重新启动人偶服务器,因此它仍然加载了0.11.0自定义类型/提供者的ruby文件。

重新启动人偶主服务器,看看是否可以解决问题