安装步骤
进入到约定好固定的目录下
cd /opt
获取安装包
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.8.0-linux-x86_64.tar.gz
解压
tar -zxvf elasticsearch-7.8.0-linux-x86_64.tar.gz
创建启动用户
为什么要创建启动用户
- Elasticsearch为了安全考虑,不让使用root启动,解决方法新建一个用户,用此用户进行相关的操作。如果你用root启动,会出现“java.lang.RuntimeException: can not runelasticsearch as root”错误
创建用户组
groupadd es
创建用户并且分配到指定用户组
useradd es -g es
赋予Elasticsearch安装目录权限到用户
chown -R es:es /opt/elasticsearch-7.8.0
chown -R es:es /opt/elasticsearch-7.8.0/*
修改Elasticsearch配置文件
cd config
vim elasticsearch.yml
给节点复名字
node.name: node-1
在文件中添加内容--- 给节点起名子
cluster.initial_master_nodes: ["node-1"]
在文件中添加内容 -- 目的是外网可以访问
network.host: 0.0.0.0
服务器调整参数为了运行Elasticsearch
简介
Elasticsearch 运行在服务器上,受限于服务器参数,大致有如下几类
文件句柄数
vim /etc/security/limits.conf
文件结尾增加
* soft nofile 65536
* hard nofile 65536
Elasticsearch可以支配内存大小
vim /etc/sysctl.conf
文件结尾增加
vm.max_map_count=655360
保存修改执行
sysctl -p