root登录
下载es压缩包,解压
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.9.2-linux-x86_64.tar.gz
tar zxvf elasticsearch-7.9.2-linux-x86_64.tar.gz
cd elasticsearch-7.9.2/
vi config/elasticsearch.yml
//设群集名称
cluster.name: my-application
//es当前节点名称,用于区分不同节点
node.name: node-1
//修改数据目录,此目录为自定义,需要在root用户下创建,且属主属组更改为ela
path.data: /data/es-data
//日志目录位置,需自己创建,方式同上
path.logs: /var/log/elasticsearch
//elasticsearch官网建议生产环境需要设置bootstrap.memory_lock: true 但亲试没用 得设为false
bootstrap.memory_lock: false
//监听访问地址为任意网段
network.host: 0.0.0.0
//服务监听端口
http.port: 9200
mkdir -p /data/es-data
mkdir -p /var/log/elasticsearch
groupadd ela
useradd -g ela ela
passwd ela
chown -R ela.ela ./elasticsearch-7.9.2/
chown -R ela.ela /data/es-data
chown -R ela.ela /var/log/elasticsearch
vim /etc/sysctl.conf
添加以下保存退出
vm.max_map_count=262144
#重新加载系统参数
sysctl -p
#切换账户,后台启动
su ela
cd elasticsearch-7.9.2/bin/
./elasticsearch -d
网友评论