ElasticSearch安装及运行的坑
作者: / 2019-07-22 / 浏览次数:

2. 用 tar -zxvf 解压包

3. 增加一个elk用户,elasticsearch7不可用root用户运行

4. 新建用户必须要用 chown -r 用户名 文件夹:进行权限分配

1、k8凯发官方网址max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]

每个进程最大同时打开文件数太小,可通过下面2个命令查看当前数量

ulimit -hn ulimit -sn

修改/etc/security/limits.conf文件,增加配置,用户退出后重新登录生效

* soft nofile 65536 * hard nofile 65536

2、max number of threads [3818] for user [es] is too low, increase to at least [4096]

问题同上,最大线程个数太低。修改配置文件/etc/security/limits.conf,增加配置

soft nproc 4096
hard nproc 4096

可通过命令查看

ulimit -hu ulimit -su

3、max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

修改/etc/sysctl.conf文件,增加配置vm.max_map_count=262144

vi /etc/sysctl.conf

sysctl -p

执行命令sysctl -p生效

正确的limits.conf

[1]: the default discovery settings are unsuitable for production use; at least one of [discovery.seed_hosts, discovery.seed_providers, cluster.initial_master_nodes] must be configure_______>这时候继续编辑elasticsearch.yml文件,将 #cluster.initial_master_nodes: ["node-1", "node-2"] 修改为 cluster.initial_master_nodes: ["node-1"],

另一种解决办法:

报错:error: bootstrap checks faile_______>  解决:在elasticsearch.yml中配置bootstrap.system_call_filter为false,要在memory下面:

  bootstrap.memory_lock: false

  bootstrap.system_call_filter: false

【某某业务】网站建设、网站设计、服务器空间租售、网站维护、网站托管、网站优化、百度推广、自媒体营销、微信公众号
如有意向---联系我们
热门栏目
热门资讯

网站建设 网站托管 成功案例 新闻动态 关于我们 联系我们 服务器空间 加盟合作 网站优化

备案号: 

公司地址:江苏省南京市玄武区玄武湖 咨询QQ:9490489 手机: 电话: