架构师成长记_第八周_02_ Centos安装分布式搜索引擎 ElasticSearch
Posted _大木_
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了架构师成长记_第八周_02_ Centos安装分布式搜索引擎 ElasticSearch相关的知识,希望对你有一定的参考价值。
文章目录
ElasticSearch 安装
1. 上传elasticsearch包到我们的centos(我这里是140节点)
2. 解压并且移动elasticsearch文件夹
tar -zxvf elasticsearch-7.4.2-linux-x86_64.tar.gz
mv elasticsearch-7.4.2 /usr/local/
3. 进入elasticsearch进行配置
cd /usr/local/elasticsearch-7.4.2/
- 创建数据目录 data :
mkdir data
- 进入config 文件夹进行配置 :
cd config
- 修改elasticsearch核心配置文件:
vim elasticsearch.yml
- 保存退出
- 修改下一个配置文件 jvm.options:
vim jvm.options
4. 由于root用户不能使用ES, 所以需要创建一个新的用户来使用ES
- 创建新用户esuser:
useradd esuser
给es文件夹授权, 让新用户可以使用:
chown -R esuser /usr/local/elasticsearch-7.4.2
chown -R esuser:esuser /usr/local/elasticsearch-7.4.2
5. 运行启动ES
- 进入bin目录:
cd bin/
- 切换到 esuser用户进行启动:
su esuser
- 启动es:
./elasticsearch
- 切换到root用户:
su root
- 修改配置文件:
vim /etc/security/limits.conf
* soft nofile 65535
* hard nofile 131072
* soft nproc 2048
* hard nproc 4096
- 保存退出
- 修改另一个配置:
vim /etc/sysctl.conf
vm.max_map_count=262145
- 刷新配置文件:
sysctl -p
- 切到esuser用户, 再次启动es
su esuser
./elasticsearch
6. 测试, 浏览器访问
7. 由于es是前台启动, 我们可以让它后台启动
./elasticsearch -d
PS: 启动时出现以下问题, 需要执行切换回root用户该命令
chown -R esuser:esuser /usr/local/elasticsearch-7.4.2
以上是关于架构师成长记_第八周_02_ Centos安装分布式搜索引擎 ElasticSearch的主要内容,如果未能解决你的问题,请参考以下文章
架构师成长记_第八周_01_分布式搜索引擎 ElasticSearch 快速入门
架构师成长记_第八周_20_Elasticsearch 集群构建
架构师成长记_第八周_20_Elasticsearch 集群构建