zoukankan      html  css  js  c++  java
  • Linux下安装ElasticSearch7.X

    1.首先到官网准备安装包

    2.解压安装包

      tar -zxvf elasticsearch-7.7.0-linux-x86_64.tar.gz

    3.将解压的安装包移动到/usr/local目录下

      mv elasticsearch-7.7.0  /usr/local

    4.进入bin/config,修改elasticsearch.yml文件

      vim elasticsearch.yml

      cluster.name: [name] 为集群提供一个名称

      node.name: [name] 此节点名称

      path.data: [path]  数据存放的地址

      path.logs: [path] 日志存放地址

      network.host: 0.0.0.0 网络绑定这样设置就好了

      cluster.initial_master_nodes: ["es-node1"] 将es-node1设置为master节点

    5.修改系统的进程内存限制,否则启动es会报错

      vim /etc/security/limits.conf

      将数据添加进去

      * soft nofile 65536

      * hard nofile 131072

      * soft nproc 2048

      * hard nproc 4096

      保存退出

      vim /etc/sysctl.conf

      vm.max_map_count=262145  (es需要262144,我们在基础上+1,保证它启动)

      sysctl -p 刷新

    6.由于elasticsearch不允许root用户操作,所以需要建立子用户

      useradd esuser  增加一个子用户

      chown -R esuser:esuser /usr/local/elasticsearch-7.4.2  赋权

      su esuser 切换成子用户

      进入 es/bin命令启动

      cd /usr/local/elasticsearch-7.7.0/bin

      ./elasticsearch -d    -d表示后台启动

    7.过一会,大概一分钟,启动比较慢

      用主机浏览器搜索  http:ip:9200 如果返回json字符串则安装成功

    注意注意  防火墙对端口的过滤  记得开放9200端口,或者在虚拟机演示的朋友,可以关闭防火墙

  • 相关阅读:
    http2
    JMH java基准测试
    java 线程池
    线程中断
    mybatis
    JDBC 线程安全 数据库连接池
    mysql string 列类型
    剖析nsq消息队列目录
    go微服务框架go-micro深度学习-目录
    详说tcp粘包和半包
  • 原文地址:https://www.cnblogs.com/zyhzsq/p/12987555.html
Copyright © 2011-2022 走看看