Elasticsearch访问权限xpack

elasticsearch6.3.1版本申请免费基础版license证书,上传导入证书报错问题;
上传导入命令:
curl -XPOST -u elastic:123456 http://127.0.0.1:9200/_xpack/license/start_basic?acknowledge=true -H "Content-Type: application/json" -d @license.json

执行结果返回:{"acknowledged":true,"basic_was_started":true}
查license信息详情,发现并没有开启license证书,也没有过期时间,,

通过再次执行更新证书命令:
curl -XPUT -u elastic http://127.0.0.1:9200/_xpack/license -H "Content-Type: application/json" -d @license.json
发现报错信息如下:
{"error":{"root_cause":[{"type":"illegal_argument_exception","reason":"Installing basic licenses is no longer allowed. Use the POST /_xpack/license/start_basic API to install a basic license that does not expire."}],"type":"illegal_argum
ent_exception","reason":"Installing basic licenses is no longer allowed. Use the POST /_xpack/license/start_basic API to install a basic license that does not expire."},"status":400}

请问这个问题该如何解决???

查license信息详情,发现并没有开启license证书,也没有过期时间

GET /_xpack/license 的输出是什么?

发现报错信息如下:

免费基础license不再需要手动上传,使用POST /_xpack/license/start_basic即可自动生成。换成curl就是curl -XPOST -u elastic:PASSWORD http://127.0.0.1:9200/_xpack/license/start_basic?acknowledge=true

这个命令我执行过,返回的是{"acknowledged":true,"basic_was_started":true},,是开启basic,我查看licnese信息,并没有过期时间之类的,信息如下:

{
  "license" : {
    "status" : "active",
    "uid" : "6334f5de-cf06-413a-b4f6-298dda050278",
    "type" : "basic",
    "issue_date" : "2021-06-23T08:33:19.129Z",
    "issue_date_in_millis" : 1624437199129,
    "max_nodes" : 1000,
    "issued_to" : "elasticsearch",
    "issuer" : "elasticsearch",
    "start_date_in_millis" : -1
  }
}

而且我设置的es访问用户名和密码就失效,这个该是什么问题???

这个license信息是正确的,免费基础license是不过期的。

Security是6.8开始才免费的。我建议你升级到最新版本7.13.2. 如果你一定需要版本6的话,也建议升级到6.8.16.

嗯,好的,我刚下载了6.8.16版本,开启xpack增加访问用户名和密码,发现确实是不需要license证书的,也不会过期,,访问图片如下:

这个免费基础许可证如果要开启访问权限的话,6.3.1版本应该是只能试用,且只有30天试用期,,

由于这边更新可能牵扯改的东西会比较多,如果一定要用6.3.1版本的话,,是不是要购买收费的license证书?
这个收费的license证书收费情况,能帮忙找下并发下收费链接吗??
因为这个申请收费的license链接地址,我在官网上没有找到具体的购买详细入口

你好!6.3.1版本已经停止支持了 (Elastic Product End of Life Dates | Elastic ),所以还是强烈建议升级到最新的 6.8.x 版本,目前是6.8.16.

另外,有购买方面的问题,也可以在这里咨询:https://www.elastic.co/cn/contact。

1 Like