文章目录
- ElasticSearch 安装(单机版本)
- 环境配置
- 下载安装包
- 调整系统参数
- 安装
- 启动并验证
ElasticSearch 安装(单机版本)
此文档演示 ElasticSearch 的单机版本在 CentOS 7 环境下的安装方式以及相关的配置。
环境配置
- Linux 主机一台(CentOS 7),ip 地址为 10.211.55.5
- 主机上需要安装 JAVA 运行时( JDK 8)
- ElasticSearch 安装包(7.13.0)
下载安装包
可以进入网页 https://www.elastic.co/cn/downloads/elasticsearch 选择对应的版本进行下载,或者使用如下命令
# 创建 /opt/applications 目录
mkdir /opt/applications
# 进入主机 /opt/applications 目录,执行如下命令进行安装包的下载
cd /opt/applications
wget "https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.13.0-linux-x86_64.tar.gz"
调整系统参数
vim /etc/sysctl.conf
# 在文件底部添加 vm.max_map_count = 655350
# 执行如下命令,让配置生效
sysctl -p
安装
# 解压缩 elasticsearch-7.13.0-linux-x86_64.tar.gz
cd /opt/applications
tar -xvf elasticsearch-7.13.0-linux-x86_64.tar.gz
# 创建 elastic 用户(elasticsearch 不能使用 root 账户启动)
useradd elastic
# 将 elasticsearch-7.13.0 权限更改为 elastic
chown -R elastic:elastic /opt/applications/elasticsearch-7.13.0
# 使用 elastic 用户
su - elastic
# 启动 elasticsearch
cd /opt/applications/elasticsearch-7.13.0
# 修改配置
vim config/elasticsearch.yml
# 将 network.host 和 cluster.initial_master_nodes设置如下
启动并验证
# 启动 elasticsearch,不能使用 root 账户启动
./bin/elasticsearch -d
# 查看日志,不抛出错误,一般都是启动成功的
tail -f logs/elasticsearch.log
# 验证 elasticsearch 是否启动成功,如下图所示,说明启动成功
curl http://10.211.55.5:9200