在没有试用许可证的情况下运行Elastic

时间:2019-01-07 18:03:26

标签: elasticsearch elastic-stack

背景: 我正在尝试使用弹性堆栈(Elastic,Logstash和Kibana),但是我没有钱可支付。我不介意使用封闭源代码的部件,只要它们是免费的即可。在这方面,我试图了解弹性许可的工作原理。

We Opened X-Pack似乎表明,在Elastic 6.3之后,(尽管使用了不同的许可证)中包含了X-Pack代码。我也了解X-Pack的某些部分是免费的,而其他部分则不是免费的。这有点令人困惑。

目标:我想使用所有免费的东西,而不使用任何付费的东西来运行Elastic stack。

我到目前为止所做的事情: 我在Linux上,但我选择不使用分发包存储库,即我想使用Elastic Co提供的下载。对于Elastic和Kibana,我从以下位置下载并解压缩了tar.gz版本6.5.4 GA版本: https://www.elastic.co/downloads/elasticsearchhttps://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列表”来   获取已安装插件的列表

elasticsearch-plugin list不返回任何内容。 如果我运行

bin/kibana-plugin remove x-pack

我得到:

  

由于错误而无法删除插件:“您正在使用标准   木瓜的分布。请将仅OSS发行版安装到   删除X-Pack功能。”

现在我的Kibana不能运行,抱怨:

  

Elasticsearch集群未响应许可证信息。

即它确实启动了,但是当您转到网页时,它告诉我它无法连接到弹性集群

问题:

  • 什么是仅OSS发行版,该在哪里下载?
  • 反正有没有使用弹性的试用版许可证而使用 所有免费的零件(如成本/价格)并且不会 x天后过期?我想使用所有免费的X-Pack东西,而不要使用付费的X-Pack东西。

2 个答案:

答案 0 :(得分:5)

从6.5版开始,不再有独立的x-Pack插件,所有x-pack功能都集成在Elastic Stack中。

如果您只想使用免费功能运行Elastic Stack,这意味着您将使用免费的基本许可证,则需要使用以下行在elasticsearch.yml文件中设置许可证({{3 }}):

xpack.license.self_generated.type: basic

这将禁用试用版,并仅启用免费功能。

如果您只想使用Apache 2.0许可(开放源代码版本)许可的功能运行堆栈,则需要下载用于Elasticsearch,kibana和logstash的oss软件包。

您可以在这里下载它:more infoelasticsearch-osskibana-oss

您可以在logstash-oss中看到OSS版本和Free Basic许可证之间的区别。

答案 1 :(得分:-1)

Elastic发布了仅包含免费组件的apache-only-source发行版:

https://www.elastic.co/es/downloads/elasticsearch-oss

另一方面,AWS从Elastic-Apache取得了最新的apache-open开源版本,并从中创建了一个新的开源发行版,其中包括新功能,以及在上一个Elastic版本中不再是开源的功能,像基巴纳一样

https://opendistro.github.io/for-elasticsearch/downloads.html

要了解有关许可战争的更多信息:https://grafana.com/blog/2019/03/20/everything-you-need-to-know-about-the-oss-licensing-war-part-1./