【发布时间】:2019-06-02 10:04:23
【问题描述】:
背景: 我正在尝试使用 Elastic 堆栈(Elastic、Logstash 和 Kibana),但我没有钱支付。我不介意使用封闭源代码的部分,只要它们是免费的。在这方面,我试图了解 Elastic Licensing 的工作原理。
We Opened X-Pack 似乎暗示在 Elastic 6.3 之后包含 X-Pack 代码(尽管使用不同的许可证)。我也知道 X-Pack 的某些部分是免费的,但其他部分不是。这有点令人困惑。
目标:我想用所有免费的东西来运行 Elastic stack,而不是付费的东西。
到目前为止我做了什么: 我在 Linux 上,但我选择不使用分发包存储库,即我想使用 Elastic Co. 提供的下载。对于 Elastic 和 Kibana,我已经下载并解压缩了 tar.gz 版本 6.5.4 GA Release https://www.elastic.co/downloads/elasticsearch 和 https://www.elastic.co/downloads/kibana 在大多数情况下,我没有设置任何选项,所以我假设我的设置使用了默认值。 Elastic 和 Kibana 都启动了,没有任何问题。我现在在命令行上运行这些。
从日志中,我注意到该安装已获得 14 天或类似时间的试用版许可证。由于我不想使用许可证,所以我使用了Delete license API,即我运行了
curl -X DELETE "localhost:9200/_xpack/license"
这在某种意义上是有效的,即我得到了 {"acknowledged": true} 响应。我认为这会摆脱 xpack 不是免费的东西,但不幸的是,它没有。我仍然在初创公司中看到了一些 x-pack 的东西。
然后我尝试做Uninstalling X-Pack 中提到的事情。我知道这是旧的,但我不知道如何在较新的版本中做到这一点。无论如何,如果我运行命令:
bin/elasticsearch-plugin remove x-pack
我得到错误:
错误:未找到插件 [x-pacl];运行“elasticsearch-plugin list”到 获取已安装插件列表
而elasticsearch-plugin list 不会返回任何内容。
如果我运行
bin/kibana-plugin remove x-pack
我明白了:
由于错误无法删除插件:“您使用的是标准 kibana的分布。请安装 OSS-only 发行版到 删除 X-Pack 功能。”
现在我的 Kibana 没有运行,抱怨:
Elasticsearch 集群没有响应许可信息..
即它确实启动了,但是当您转到网页时,它告诉我它无法连接到 Elastic 集群
问题:
- 什么是 OSS-only 发行版,在哪里下载?
- 有没有反正不使用elastic的试用版license和使用 所有免费的部分(如成本/价格)并且不会 x天后过期?我想使用所有免费的 X-Pack 东西,而不是使用付费的 X-Pack 东西。
【问题讨论】:
标签: elasticsearch elastic-stack