目录
简介
安装
1、添加yum仓库
2、安装es
3、配置es
4、启动es
5、关闭防火墙
6、测试
简介
全文搜索属于最常见的要求,开源的Elasticsearch(以下简称es)是目前全文搜索引擎的首选。它可以快速的储存、搜索和分析海量数据。维基百科、Stack Overflow、Github 都采用它。
es在企业内同样是一款应用非常广泛的搜索引擎服务。
很多服务中的搜索功能,都是基于es来实现的。
安装
1、添加yum仓库
# root执行,导入仓库密钥
rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch
# 添加yum源,编辑文件
vim /etc/yum.repos.d/elasticsearch.repo
# elasticsearch.repo中添加如下内容
[elasticsearch-7.x]
name=Elasticsearch repository for 7.x packages
baseurl=https://artifacts.elastic.co/packages/7.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md
# 更新yum缓存
yum makecache
2、安装es
yum install -y elasticsearch
3、配置es
# 打开es配置文件
vim /etc/elasticsearch/elasticsearch.yml
# 修改该文件如下内容:
# 17行,设置集群名称
cluster.name:my-cluster
# 23行,设置节点名称
node.name:node-1
# 56行,允许外网访问
network.host: 0.0.0.0
# 61行,打开es端口号
http.port: 9200
# 74行,配置集群master节点
cluster.initial_master_nodes:["node-1"]
可通过:set nu 显示行数
4、启动es
# 启动es
systemctl start elasticsearch
# 查看es状态
systemctl status elasticsearch
# 设置开机自启动
systemctl enable elasticsearch
# 关闭开机自启动
systemctl disable elasticsearch
5、关闭防火墙
# 关闭防火墙
systemctl stop firewalld
# 关闭开机启动防火墙
systemctl disable firewalld
6、测试
通过浏览器打开http://虚拟机ip:9200