我一直试图在openshift上部署弹性搜索,但是由于pod终止于代码137(OOM被杀死)时,我面临某些问题。
在增加VM_max_map_count的同时,我也遇到了问题。
有人可以指导我如何做。
答案 0 :(得分:0)
OOM问题:
您可以检查deploymentConfig
的{{1}}或deployment
吗?
然后减少elasticsearch
部分下的memory size
,看下面的示例Yaml。
resources
vm.max_map_count问题:可以按照以下步骤解决,请重新注册UPDATING THE NODE CONFIGURATION 以获得更多详细信息。
创建一个名为/etc/sysctl.d/99-elasticsearch.conf的文件,其内容如下:
apiVersion: v1
kind: Deployment
spec:
containers:
- image: openshift/elasticsearch
name: elasticsearch
resources:
requests:
memory: 16Gi
limits:
memory: 16Gi
...
执行以下命令:
vm.max_map_count = 262144