Elasticsearch 部署

原创
2021/12/10 16:47
阅读数 99

1. 新建一个用户(elasticsearch默认不允许以root账号运行,可以自己试试)

    useradd esuser

    passwd esuser

2. 官网下载,选择linux版本:https://www.elastic.co/cn/downloads/elasticsearch

3. root 新建文件夹:mkdir es

    安装包上传到:/home/es目录

4. tar -zxvf elasticsearch-***.tar.gz

5. cd elasticsearch-***/config

6. vi elasticsearch.yml

cluster.name: my-application #默认是被注释的,并且默认有一个集群名
node.name: node-1 #配置当前es节点名称(默认是被注释的,并且默认有一个节点名)
path.data: /home/es/data # 数据目录位置
path.logs: /home/es/logs # 日志目录位置
network.host: 0.0.0.0   #绑定的ip:默认只允许本机访问,修改为0.0.0.0后则可以远程访问
cluster.initial_master_nodes: ["node-1"] #默认是被注释的 设置master节点列表 用逗号分隔
ingest.geoip.downloader.enabled: false 服务器没有外网,关闭
bootstrap.memory_lock: false 
bootstrap.system_call_filter: false 
xpack.security.enabled: false

8.  cd /home/es

    mkdir data
    mkdir logs

9.  在/etc/sysctl.conf文件最后添加一行 vm.max_map_count=655360 
     vi /etc/sysctl.conf

     sysctl -p

10.  chgrp -R esuser /home/es

    chown -R esuser /home/es

    chmod 777 es

11.  su esuser
        ./bin/elasticsearch 启动

 

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部