国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

記錄一次Ubuntu16.04上安裝Elasticsearch踩的坑,memory lock問題

Benedict Evans / 3583人閱讀

摘要:一直在用,也安裝過多次了。這次公司新加了臺的機器,作為的節點。哐哐哐一頓修改之后重啟,還是報上面的錯誤。以為沒配好,之后又改了次。這里的配置,只適用于通過認證登錄用戶的資源限制,它對的的資源限制不生效。后來又遇到這個問題了。

一直在用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 監控公司的服務器指標玩玩。說實話現在連要重視哪些監控指標都不知道,但在open-falcon 中文介紹 中,就安裝這一塊,踩的...

    tainzhi 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<