gpt4 book ai didi

elasticsearch - LXD问题,Elasticsearch的vm.max_map_count

转载 作者:行者123 更新时间:2023-12-03 02:29:06 30 4
gpt4 key购买 nike

好了,现在开始,我到目前为止尝试的所有事情:

在以下位置设置vm.max_map_count:

  • etc / sysctl.conf中的主机
  • /etc/sysctl.d/99-sysctl.conf中的主机
  • /etc/sysctl.conf中的LXD容器
  • /etc/sysctl.d/99-sysctl.conf中的LXD容器

  • 根据官方的LXD生产设置,此设置可用于LXD:
    来源: https://linuxcontainers.org/lxd/docs/master/production-setup

    根据多个在线资源,这是纠正该错误的批准修补程序,因为默认设置为65530。

    我已经检查了主机,它说:
    cmd:sysctl vm.max_map_count
    输出:vm.max_map_count = 262144

    我已经检查了lxd容器,它说:
    cmd:sysctl vm.max_map_count
    输出:vm.max_map_count = 65530

    我还再次在/etc/sysctl.conf的LXD容器中验证了配置文件,它显示的设置为:vm.max_map_count = 262144

    我重新启动了容器,停止并重新启动了容器,甚至构建了一个新的测试容器。他们所有人都说65530。在这里我可以做些什么来解决这个问题?

    最佳答案

    因此,我想出了两种方法来解决此问题:

  • 应用上面的解决方案,然后经历一个令人费解的漫长而痛苦的过程,即禁用Apparmor只是更改一项设置,然后再次重新启用AppArmor。
  • 在另一个框上构建Elasticsearch,并绕过整个过程。

  • 快速进行了3分钟的评估,认为应对所有的装甲人员的痛苦并在其他地方进行构建是不值得的时间和挫败感。

    但是要回答这个问题,以防万一有人愿意花时间和痛苦在lxd中完成它,请禁用apparmor,应用vm.max_map_count设置,然后重新打开apparmor。

    关于elasticsearch - LXD问题,Elasticsearch的vm.max_map_count,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60398919/

    30 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com