ElasticSearch-curator 安装与卸载



ElasticSearch-curator 安装与卸载
官方安装教程地址:
https://www.elastic.co/guide/en/elasticsearch/client/curator/current/yum-repository.html
一、YUM在线安装方式
 1.下载安装公钥
rpm --import https://packages.elastic.co/GPG-KEY-elasticsearch
2.添加库配置文件
cd /etc/yum.repos.d/
echo “”>curator.repo
vim curator.repo
添加如下内容
RHEL/CentOS 6:
[curator-5]
name=CentOS/RHEL 6 repository for Elasticsearch Curator 5.x packages
baseurl=https://packages.elastic.co/curator/5/centos/6
gpgcheck=1
gpgkey=https://packages.elastic.co/GPG-KEY-elasticsearch
enabled=1


RHEL/CentOS 7:
[curator-5]
name=CentOS/RHEL 7 repository for Elasticsearch Curator 5.x packages
baseurl=https://packages.elastic.co/curator/5/centos/7
gpgcheck=1
gpgkey=https://packages.elastic.co/GPG-KEY-elasticsearch
enabled=1


3下载安装es-curator
yum install elasticsearch-curator
4.测试es-curator安装
curator –version
 


二、离线安装
1.根据linux操作系统选择安装包
Elasticsearch Curator 5.4.1 RHEL/CentOS 6 Binary Package (RPM)
https://packages.elastic.co/curator/5/centos/6/Packages/elasticsearch-curator-5.4.1-1.x86_64.rpm
Elasticsearch Curator 5.4.1 RHEL/CentOS 7 Binary Package (RPM)
https://packages.elastic.co/curator/5/centos/7/Packages/elasticsearch-curator-5.4.1-1.x86_64.rpm
2.上传安装包到服务器,执行rpm安装
rpm -ivh elasticsearch-curator-5.4.0-1.x86_64.rpm
3.测试es-curator安装
curator –version
 


三、ElasticSearch-Curator卸载
1.执行如下命令卸载curator
rpm -e elasticsearch-curator
2.测试es-curator已卸载
curator –version
 

### 如何正确卸载 Elasticsearch 对于不同操作系统和安装方式,Elasticsearch卸载方法有所不同。 #### 卸载通过包管理器安装Elasticsearch (Debian/Ubuntu) 如果使用 `.deb` 文件安装Elasticsearch,则可以通过以下命令来移除它: ```bash sudo apt-get remove --purge elasticsearch ``` 这会彻底清除 Elasticsearch 及其配置文件[^3]。 #### 使用 RPM 包管理器卸载 (CentOS/RHEL) 如果是基于 Red Hat 的系统上使用的 `rpm` 安装方式,那么应当采用如下指令来进行清理: ```bash sudo yum erase elasticsearch ``` 此操作同样会删除软件本身以及关联的数据。 #### 手动下载安装的情况 当是从官网直接获取压缩包形式的手动安装版本时,只需简单地停止服务并将解压后的目录整个删除即可完成卸载过程。通常情况下,默认路径可能位于 `/usr/share/elasticsearch` 或者自定义的位置下。 #### Docker 部署环境下的处理办法 针对以容器化运行的应用实例,除了要停掉对应的容器外,还需要进一步清理残留数据。具体做法涉及到了移除镜像及相关存储卷等动作: ```bash docker stop $(docker ps -a | grep 'elasticsearch' | awk '{print $1}') docker rm $(docker ps -a | grep 'elasticsearch' | awk '{print $1}') docker rmi docker.elastic.co/elasticsearch/elasticsearch:version_tag sudo rm -rf /var/lib/docker/volumes/*esdata* ``` 这里假设 ES 数据被映射到主机上的某个位置作为持久化卷;请根据实际情况调整上述命令中的参数[^5]。 #### Python 库层面的操作建议 考虑到提到 python 中存在 Elasticsearch 相关模块的问题,在执行任何其他步骤之前,先确保已经妥善解决了 Python 环境内的依赖关系问题。可以按照提示信息依次执行卸载旧版客户端库再重试新版本的做法来解决潜在冲突[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值