其实我有弹性搜索5.1.1并尝试使用以下命令下载kopf插件,我得到了这样的错误..你能帮我解决这个问题吗?
C:\ Users \ 896323 \ Downloads \ elasticsearch-5.1.1 \ elasticsearch-5.1.1 \ bin>插件安装lmenezes / elasticsearch-kopf / 2.1.1 用于管理已安装的elasticsearch插件的工具
非选项参数: 命令
选项说明 ------ -----------
错误:未知插件lmenezes / elasticsearch-kopf / 2.1.1
答案 0 :(得分:4)
据我所知,在Elasticsearch版本5中,没有可能将网站插件添加到Elasticsearch中,所有网站插件都必须实现为kibana插件。 Plugin changes elastic v5
另一方面,kopf创建者正在使用弹性搜索的隔离插件> v5
您可以在此处查看:
答案 1 :(得分:1)
您尝试使用的插件与您的elasticsearch版本5.x不兼容。
此外,插件uri“lmenezes / elasticsearch-kopf / 2.1.1”没有兼容的依赖性,这导致您已经提到的错误“Unknown plugin lmenezes / elasticsearch-kopf / 2.1.1”。其他插件uri依赖项是未知的,不会被生产者提交。
我试图在一个localy kopf插件外面使用elasticsearch的插件空间,但没有配置就没有正常工作。
备用插件Head也不适用于es版本5.1,这会使情况变得更糟。
如果有人知道除了对这些插件进行自定义修改之外的一些好的选择,我会很高兴。
解决方案1:
使用此处描述的独立头部插件: https://github.com/mobz/elasticsearch-head#running-with-built-in-server
重要的是为你的es-5.x启用cors
解决方案2: 从这里使用独立的kopf插件:https://github.com/lmenezes/elasticsearch-kopf/blob/master/README.md
第1步
git clone git://github.com/lmenezes/elasticsearch-kopf.git
第2步
修改elasticsearch.yml
#enable cors for standalone plugins
http.cors.enabled: true
http.cors.allow-origin: "*"
第3步
在_site/kopf_external_settings.json
中为elasticsearch端口添加属性。
样品
{
"elasticsearch_root_path": "",
"elasticsearch_port": 9200,
"with_credentials": false,
"theme": "dark",
"refresh_rate": 5000
}
修改_site / dist / kopf.js的javascript
1-为行5562
var ES_PORT = 'elasticsearch_port';
2-为从5615
this.getElasticsearchPort = function () {
return this.getSettings()[ES_PORT];
};
3-将$location.port();
替换为ExternalSettingsService.getElasticsearchPort();
1269
4-避免从行1215
开始的神经数量的版本兼容性警报
样本可能是一个不同的版本,但抛出警报一次
$scope.version = '2.1.2';
$scope.modal = new ModalControls();
var alertedOnce = false;
$scope.$watch(
function () {
return ElasticService.cluster;
},
function (newValue, oldValue) {
var version = ElasticService.getVersion();
if (version && version.isValid()) {
var major = version.getMajor();
if (major != parseInt($scope.version.charAt(0)) && !alertedOnce) {
AlertService.warn(
'This version of kopf is not compatible with your ES version',
'Upgrading to newest supported version is recommeded'
);
alertedOnce = true;
}
}
}
);