Elasticsearch安装X-Pack插件

Elasticsearch安装X-Pack插件,
基于已经安装好的6.2.2版本的Elasticsearch,
安装6.2.2版本的X-Pack插件。

1.下载x-pack的zip包到本地

https://artifacts.elastic.co/downloads/packs/x-pack/x-pack-6.2.2.zip

2.离线安装x-pack

将x-pack-6.2.3.zip上传到Elasticsearch所在服务器,
使用如下命令安装插件,注意指定x-pack的安装路径:
bin/elasticsearch-plugin install file:///home/elasticsearch/x-pack-6.2.2.zip

期间需要输入y回车确认,最后提示安装成功。

3.重启Elasticsearch服务,使插件生效

后台启动elasticsearch服务:
bin/elasticsearch -d

停止elasticsearch服务:
grep找到elasticsearch对应的进程,kill掉即可

4.自动生成默认密码

bin/x-pack/setup-passwords auto
注意这个命令你只能执行一次,之后就不能执行了,
后面快进入Kibana -> Management -> Users UI页面修改密码。

Changed password for user kibana
PASSWORD kibana = CeoxAZHhQ17Hm9tyux33
Changed password for user logstash_system
PASSWORD logstash_system = 6PQdxlmylQbVEQ728D7Y
Changed password for user elastic
PASSWORD elastic = ce0YpqhLZykDWGdnjvlP

也可以使用如下命令设置指定的密码:
bin/x-pack/setup-passwords interactive

5.浏览器输入Elasticsearch服务地址

http://10.43.159.7:9200/
发现需要输入用户名密码才能登陆
elastic/ce0YpqhLZykDWGdnjvlP

6.登陆kibana图形化界面查看集群

http://10.43.159.7:5601/
使用kibana/CeoxAZHhQ17Hm9tyux33登陆。
注意需要另外安装Kinaba,请参考另一篇文章《Kinaba可视化管理ElasticSearch平台安装》。

7.卸载x-pack插件

bin/elasticsearch-plugin remove x-pack

### 如何在 Elasticsearch 6.3.2 中安装和配置 X-Pack 插件 #### 安装 X-Pack 插件 X-PackElasticsearch 的扩展插件,提供了额外的功能支持,如安全性、监控、告警等。对于 Elasticsearch 6.3.2 版本,可以通过以下方式完成 X-Pack 插件安装: 通过内置命令 `elasticsearch-plugin` 可以轻松安装 X-Pack 插件: ```bash bin/elasticsearch-plugin install x-pack ``` 此命令会自动下载并安装适用于当前版本的 X-Pack 插件[^1]。 #### 配置 X-Pack 插件 安装完成后,需要对 Elasticsearch 进行相应的配置调整来启用或禁用某些功能模块。以下是具体的配置方法: ##### 修改配置文件 编辑 Elasticsearch 的配置文件 `/usr/local/elasticsearch/config/elasticsearch.yml`,添加或修改如下参数以控制 X-Pack 功能的行为: - **关闭安全功能** 如果暂时不需要使用 X-Pack 提供的安全特性(如用户认证),可以将其设置为关闭状态: ```yaml xpack.security.enabled: false ``` 这一步可通过编辑器实现,例如使用 Vim 编辑工具打开配置文件后进行修改[^2]。 - **启用其他功能模块** 除了安全功能外,还可以单独开启或关闭其他子模块,比如监视 (Monitoring) 或机器学习 (Machine Learning),具体配置项包括但不限于: ```yaml xpack.monitoring.enabled: true xpack.ml.enabled: true ``` ##### 替换核心 JAR 文件(可选) 为了绕过许可证限制,在特定场景下可能需要手动替换 X-Pack 的核心类文件。操作流程如下: 1. 创建临时目录用于解压原始 JAR 文件; 2. 将自定义生成的 `.class` 文件复制到对应路径下替代原版内容; 3. 使用 `jar` 工具重新打包成新的 JAR 文件,并分发至所有节点覆盖旧版本。 整个过程涉及的具体命令已在参考资料中给出[^3]。 #### 测试访问权限 当启用了 X-Pack 的安全机制之后,默认情况下只有管理员账户能够执行 API 请求。此时尝试直接通过浏览器或者 Postman 访问 Kibana 页面可能会被拒绝;同样地,利用 cURL 命令也需要提供合法的身份凭证才能成功查询数据索引信息。例如: ```bash curl --user elastic:your_password -XGET 'http://localhost:9200/_cluster/health?pretty' ``` 这里的用户名通常设为默认值 `"elastic"` ,而密码则需依据实际部署环境设定情况指定[^4]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值