Linux下安装ElasticSearch


一,下载安装包

  1. 下载Elasticsearch:点击下载,选择Linux版本


 

二,安装Elasticsearch

  1. 解压缩,并进入根目录:


  2. 编辑limits.conf内容:

    vim /etc/security/limits.conf

    在文档末尾加入:

    *                soft    nofile          65536
    *                hard    nofile          65536

     

  3. 编辑90-nproc.conf内容:
    vim /etc/security/limits.d/90-nproc.conf

    将星号用户一行的数字修改为4096:

    *          soft    nproc     4096

     

  4. 编辑sysctl.conf内容:
    vim /etc/sysctl.conf

    在末尾加入:

    vm.max_map_count = 655360

    保存后执行:

    sysctl -p

     

  5. 编辑elasticsearch.yml内容,我的配置如下,酌情修改增补自己的配置文件即可:
    node.name: node-1
    cluster.initial_master_nodes: ["node-1"]
    
    path.data: /data/elsh/data
    path.logs: /data/elsh/logs
    
    network.host: 0.0.0.0
    http.max_content_length: "1024mb"
    http.cors.allow-origin: "/.*/"
    http.cors.enabled: true
    http.cors.allow-headers: "X-Requested-With,content-type,authorization"
    http.cors.allow-credentials: true

     

  6. 创建用户组和用户:
    groupadd elsh
    useradd -m -g elsh elsh
    passwd elsh

     

  7. 赋予用户权限:
    chown -R elsh:elsh 根目录

     

  8. 进入bin目录下,切换用户,运行程序:
    cd bin
    su elsh
    ./elasticsearch -d

     

  9. 访问本机ip,输入账号密码:

     

     

     

posted @ 2022-07-15 16:41  何效名  阅读(303)  评论(0编辑  收藏  举报