Linux环境下安装并启动Elasticsearch7
# Elasticsearch
Elasticsearch (ES) 是一个基于 Lucene 构建的开源、分布式、RESTful 接口全文搜索引擎。Elasticsearch 还是一个分布式文档数据库,其中每个字段均是被索引的数据且可被搜索,它能够扩展至数以百计的服务器存储以及处理 PB 级的数据。它可以在很短的时间内在存储、搜索和分析大量的数据。它通常作为具有复杂搜索场景情况下的核心发动机。es 是由 java 语言编写的。
Elasticsearch就是为高可用和可扩展而生的。可以通过购置性能更强的服务器来完成。
Elasticsearch:官方分布式搜索和分析引擎 | Elastichttps://www.elastic.co/cn/elasticsearch/
#
# Linux 里部署 ES
# 下载地址
我下载的版本是 ES7.15.1
Elasticsearch 7.15.1 | Elastichttps://www.elastic.co/cn/downloads/past-releases/elasticsearch-7-15-1
# 上传到 Linux
压缩包下载完成后上传到服务器
# 解压软件
解压到上级目录,然后进行改名
1 | 解压缩 |
在 /opt 目录下新建 module/es 目录,同时把 es-7.15.1 移到该目录
1 | mv es-7.15.1 /opt/module/es |
# 创建用户
因为安全问题, Elasticsearch 不允许 root 用户直接运行,所以要创建新用户,在 root 用户中创建新用户。
1 | useradd es #新增 es 用户 |
# 修改配置文件
修改 /root/es-7.15.1/config/elasticsearch.yml 文件。
1 | # 加入如下配置 |
# 修改 /etc/security/limits.conf
1 | # 在文件末尾中增加下面内容 |
# 修改 /etc/sysctl.conf
1 | 在文件中增加下面内容 |
# 重新加载
sysctl -p
# 注意:
启动前需要先切换到 es 用户
1 | su es |
# 启动 es
1 | 启动 进入bin目录: |
# 测试连接
浏览器中打开 http:// 服务器 IP:9200/, 出现如下则说明安装成功
# 关于我
Brath 是一个热爱技术的 Java 程序猿,公众号「InterviewCoder」定期分享有趣有料的精品原创文章!
非常感谢各位人才能看到这里,原创不易,文章如果有帮助可以关注、点赞、分享或评论,这都是对我的莫大支持!