• linux从零搭建Elasticsearch单机版安装02


    1.下载elasticsearch 安装包,版本号为:elasticsearch-6.2.4

    2.上传到服务器目录/opt/package

      使用rz命令。

    3.解压到/opt/soft

      使用tar -zxvf 命令解压。

    解压后切换到config目录,修改 vi elasticsearch.yml中

    network.host: 0.0.0.0

    4.使用root启动,失败,需要创建普通用户

    useradd lishang -s /bin/bash
    passwd lishang

    设置密码后,执行文件夹授权

    cd /opt/soft
    chown -R lishang:lishang elasticsearch-6.2.4/

    5.再次启动

    su lishang
    cd elasticsearch-6.2.4/bin
    ./elasticsearch

    ERROR: [3] bootstrap checks failed
    [1]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]
    [2]: max number of threads [3795] for user [lishang] is too low, increase to at least [4096]
    [3]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
    依然报错。

    切换到root用户,需要设置如下:

    修改允许打开的最大文件描述符数量:

    vi /etc/security/limits.conf

    加入如下:

    * soft nofile 65536
    * hard nofile 65536
    * soft nproc 4096
    * hard nproc 4096

    修改系统环境变量 vm.max_map_count 和允许打开的最 大文件 描述符数量[1] vm.max_map_count 设置:

    vi /etc/sysctl.conf

    添加如下配置:
    vm.max_map_count=655360

    修改配置后重启机器才能生效。

    6.第三次重启elasticsearch

    切换到普通用户:

    su lishang
    cd /opt/soft/elasticsearch-6.2.4/bin
    ./elasticsearch

    启动成功。

    如果需要后台启动,使用命令如下:

    ./elasticsearch -d

    7.通过浏览器访问

    发现访问不了,怀疑是防火墙没有关闭。

    查看防火墙状态:

    systemctl status firewalld

    关闭防护墙:

    systemctl stop firewalld

    永久关闭防火墙:

    systemctl disable firewalld

    再次访问,成功。

  • 相关阅读:
    MT【126】点对个数两题之二【图论】
    MT【125】四点共圆
    MT【124】利用柯西求最值
    MT【123】利用第一次的技巧
    MT【122】一个重要的不平凡的无穷级数
    MT【121】耐克数列的估计
    MT【120】保三角函数
    MT【119】关于恒成立的一道压轴题
    计算机视觉目标检测的框架与过程
    使用模板类导致error LNK2019: 无法解析的外部符号
  • 原文地址:https://www.cnblogs.com/sloveling/p/elasticsearch02.html
Copyright © 2020-2023  润新知