本篇文章主要讲解centos7下es的安装
1、下载安装包
直接官网下载:https://www.elastic.co/cn/downloads/elasticsearch
注意:选择linux版本
2、解压
2.1 上传至/usr/local
2.2 解压压缩包:tar -zxvf elasticsearch-7.5.1-linux-x86_64.tar.gz
2.3 目录介绍
* bin:可执行文件在里面,运行es的命令就在这个里面,包含了一些脚本文件等
* config:配置文件目录
* JDK:java环境
* lib:依赖的jar,类库
* logs:日志文件
* modules:es相关的模块
* plugins:可以自己开发的插件
* data:这个目录需要自己创建,作为索引目录,mkdir data
3、配置
3.1 核心文件:elasticearch.yml
3.1.1 修改集群名称
cluster.name: test-elasticsearch
3.1.2 修改当前的es节点名称
node.name: es-node0
3.1.3 修改data数据保存地址和日志数据保存地址
path.data: /usr/local/elasticsearch-7.5.1/data
path.logs: /usr/local/elasticsearch-7.5.1/logs
3.1.4 绑定es网络ip
network.host: 0.0.0.0
3.1.5 集群节点修改为之前的节点名称
cluster.initial_master_nodes: ["es-node0"]
3.2 jvm参数:jvm.options
-Xms1g
-Xmx1g
4、添加操作用户
es不允许使用root用户操作,需要单独添加用户
useradd es
chown -R es:es /usr/local/elasticsearch-7.5.1
su es
5、启动
6.1 前台启动:./elasticsearch
6.2 后台启动:./elasticsearch -d
启动成功日志
```javascript
[es-node0] publish_address {192.168.*.*:9200}, bound_addresses {[::]:9200}
[es-node0] started
```
6、常见错误
6.1 max file descriptors [4096] for elasticsearch process is too low, increase to at least [65535]
6.2 max number of threads [3795] for user [esuser] is too low, increase to at least [4096]
6.3 max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
前两个需要切换至root用户修改/etc/security/limits.conf,增加如下配置,再切换es用户重启服务。
* soft nofile 65536
* hard nofile 131072
* soft nproc 2048
* hard nproc 4096
第三个需要切换至root用户修改/etc/sysctl.conf,增加如下配置,然后执行 sysctl -p 刷新,再切换es用户重启服务。
vm.max_map_count=262145
文章来源地址https://www.toymoban.com/news/detail-521186.html
文章来源:https://www.toymoban.com/news/detail-521186.html
到了这里,关于centos7下es(elasticsearch)安装的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!