摘要:一直在用,也安裝過多次了。這次公司新加了臺的機器,作為的節點。哐哐哐一頓修改之后重啟,還是報上面的錯誤。以為沒配好,之后又改了次。這里的配置,只適用于通過認證登錄用戶的資源限制,它對的的資源限制不生效。后來又遇到這個問題了。
一直在用centos6,ES也安裝過n多次了。這次公司新加了3臺Ubuntu16.04的機器,作為ES的master節點。
直接從官網下載了5.6分支最新的DEB包,安裝完成,然后執行systemctl start elasticsearch.service,
之后問題就來了,報錯:
[1] bootstrap checks failed [1]: memory locking requested for elasticsearch process but memory is not locked
很清晰么,要么是bootstrap.memory_lock: true這個沒設置,要么就是max locked memory這個沒配置么。
然后根據以往經驗,打卡/etc/security/limits.conf。哐哐哐一頓修改:
* soft nofile 65536 * hard nofile 65536 * soft nproc 32000 * hard nproc 32000 * hard memlock unlimited * soft memlock unlimited
之后重啟,還是報上面的錯誤。以為沒配好,之后又改了n次。還是不行。
然后查資料,果然,配置文件不一樣了。。
limits.conf這里的配置,只適用于通過PAM認證登錄用戶的資源限制,它對systemd的service的資源限制不生效。登錄用戶的限制,通過 /etc/security/limits.conf 來配置
對于systemd service的資源限制,現在放在 /etc/systemd/system.conf 和 /etc/systemd/user.conf
這兩個文件里面了。
主要就是/etc/systemd/system.conf這個文件
[Manager] #LogLevel=info #LogTarget=journal-or-kmsg #LogColor=yes #LogLocation=no #DumpCore=yes #ShowStatus=yes #CrashChangeVT=no #CrashShell=no #CrashReboot=no #CPUAffinity=1 2 #JoinControllers=cpu,cpuacct net_cls,net_prio #RuntimeWatchdogSec=0 #ShutdownWatchdogSec=10min #CapabilityBoundingSet= #SystemCallArchitectures= #TimerSlackNSec= #DefaultTimerAccuracySec=1min #DefaultStandardOutput=journal #DefaultStandardError=inherit #DefaultTimeoutStartSec=90s #DefaultTimeoutStopSec=90s #DefaultRestartSec=100ms #DefaultStartLimitInterval=10s #DefaultStartLimitBurst=5 #DefaultEnvironment= #DefaultCPUAccounting=no #DefaultBlockIOAccounting=no #DefaultMemoryAccounting=no #DefaultTasksAccounting=no #DefaultTasksMax= #DefaultLimitCPU= #DefaultLimitFSIZE= #DefaultLimitDATA= #DefaultLimitSTACK= #DefaultLimitCORE= #DefaultLimitRSS= #DefaultLimitNOFILE= #DefaultLimitAS= #DefaultLimitNPROC= #DefaultLimitMEMLOCK= #DefaultLimitLOCKS= #DefaultLimitSIGPENDING= #DefaultLimitMSGQUEUE= #DefaultLimitNICE= #DefaultLimitRTPRIO= #DefaultLimitRTTIME=
然后修改下面幾項:
DefaultLimitNOFILE=65536 DefaultLimitNPROC=32000 DefaultLimitMEMLOCK=infinity
之后繼續操作:
/bin/systemctl daemon-reload /bin/systemctl enable elasticsearch.service systemctl start elasticsearch.service systemctl status elasticsearch.service
到此,搞定。
后來centos又遇到這個問題了。
https://www.elastic.co/guide/...
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/69403.html
摘要:說實話現在連要重視哪些監控指標都不知道,但在中文介紹中,就安裝這一塊,踩的坑實在好多,所以有必要寫篇文章記一下。這篇文章主要包括如何搭一個虛擬的服務器和相關配置按照官方的中文介紹安裝,會踩到哪些坑。虛擬機選擇的是。 收到新的任務研究一下 open-falcon 監控公司的服務器指標玩玩。說實話現在連要重視哪些監控指標都不知道,但在open-falcon 中文介紹 中,就安裝這一塊,踩的...
閱讀 1081·2021-09-29 09:35
閱讀 4648·2021-09-22 15:24
閱讀 1456·2021-07-25 21:37
閱讀 2186·2019-08-30 14:17
閱讀 973·2019-08-30 13:56
閱讀 2418·2019-08-29 17:07
閱讀 1269·2019-08-29 12:44
閱讀 2710·2019-08-26 18:26