Elasticsearch简称es,它可以快速地储存、搜索和分析海量数据。维基百科、Stack Overflow、Github 都采用它。属于最常见的需求,开源的 Elasticsearch (以下简称 es)是目前全文搜索引擎的首选。
1. 添加yum仓库
# root执行 # 导入仓库密钥 rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch # 添加yum源 # 编辑文件 vim /etc/yum.repos.d/elasticsearch.repo # 推荐使用 [elasticsearch-7.x] name=Elasticsearch repository for 7.x packages baseurl=https://mirrors.tuna.tsinghua.edu.cn/elasticstack/yum/elastic-7.x/ gpgcheck=1 gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch enabled=1 autorefresh=1 type=rpm-md # 更新yum缓存 yum makecache # 安装ES yum install -y elasticsearch
2. ES配置
vim /etc/elasticsearch/elasticsearch.yml #阅读模式 显示行号 :set nu # 17行,设置集群名称 cluster.name: my-cluster # 23行,设置节点名称 node.name: node-1 # 56行,允许外网访问 network.host: 0.0.0.0 # 74行,配置集群master节点 cluster.initial_master_nodes: ["node-1"]
3. ES启动相关命令
systemctl start | stop | status | enable | disable elasticsearch
4. 关闭防火墙
systemctl stop firewalld systemctl disable firewalld
sudo systemctl stop elasticsearch sudo yum remove elasticsearch sudo rm -rf /var/lib/elasticsearch sudo rm -rf /etc/elasticsearch sudo rm -rf /var/log/elasticsearch