zoukankan      html  css  js  c++  java
  • elasticsearch的配置

    elasticsearch不能用root启动解决问题

      ——es安装好之后,使用root启动会报错:can not run elasticsearch as root

    所以在创建时需要将登录账号设置为游客登录:chown -R username:root es

    一、位于es/config/下有三个文件,主配置文件是elasticsearch.yml,日志配置文件是logging.yml,参数配置是jvm.options

    elasticsearch.yml配置如下(冒号后需要留空格,否则配置信息无效):

      cluster.name: ESname

    配置的集群名称,同一个网段下可以拥有多个集群,通过名称可以来区分不同集群

      node.name: xxx

      node.master: true/false

    node.name为当前虚拟机的节点名称,node.master为true则表示有资格被选举为master,在该master异常情况下会重新选举master

      network.host: master_hostname/ip

    设置该虚拟机的绑定ip/hostname

      http.port: 9200

    对外服务的http端口,默认为9200,禁止修改

      http.cors.enabled: true

      http.cors.allow-origin: "*"

    跨域请求

      discovery.zen.ping.unicast.hosts: ["IP1","IP2"...  ]

    配置所有的master节点地址

    二、位于/etc/下需要修改的为sysctl.conf (修改用户拥有的内存权限)  

    在/etc/sysctl.conf文件最后添加一行

    vm.max_map_count=262144

    即可永久修改

    三、位于/etc/security/limits.conf(该方式为永久配置)

    有时候在程序里面需要打开多个文件,进行分析,系统一般默认数量是1024,(用ulimit -a可以看到)。

    * soft nofile 65536  进程,线程数

    * hard nofile 65536

    * soft nproc 4096

    * hard nproc 4096

     

    全部配置完之后需要让配置生效:sysctl -p

    更改到游客登录并启动elasticsearch

    su username

    ./es/bin/elasticsearch

    出现started配置成功

      

  • 相关阅读:
    websocket简易demo
    innerHTML误区
    nuget离线
    vs2017js 方法注释
    Neo私钥到地址
    vant-ui rem问题
    鼠标悬停出菜单
    wangeditor视频
    display:grid
    Python中的循环
  • 原文地址:https://www.cnblogs.com/afeiiii/p/13468054.html
Copyright © 2011-2022 走看看