max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]
max number of threads [1024] for user [hadoop] is too low, increase to at least [2048]
max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
解決方案:
max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]
切換到root使用者
ulimit -hn 檢視硬限制
vim /etc/security/limits.conf
新增下面設定 hadoop是使用者
hadoop soft nofile 65536
hadoop hard nofile 65536
退出使用者重新登入,使配置生效
重新 ulimit -hn 檢視硬限制 會發現數值有4096改成65535
vim /etc/security/limits.d/90-nproc.conf
找到如下內容:
soft nproc 1024
修改為soft nproc 2048
vi /etc/sysctl.conf
新增下面配置:
vm.max_map_count=655360
並執行命令:
sysctl -p
Linux VM子系統引數調整
timesten資料庫下的linux page子系統引數調整 如果timesten tt 採用了durablecommits或是share memory segment被lock的話,那麼linux page子系統引數不需要做任何調整 因為tt自己本身會在事務提交時會把dirty page寫到磁碟上...
Linux 系統調整核心引數
核心優化 linux系統 核心 shell 應用程式 針對業務服務應用而進行的系統核心引數調整 主要是 etc sysctl.conf檔案 1.vim etc sysctl.conf 2.sysctl p 修改的引數生效 另 sysctl.conf下檔案的預設引數在 proc sys net ipv...
高負載系統,網路引數調整
調整 etc sysctl.conf net.ipv4.tcp syncookies 1 表示開啟syn cookies。當出現syn等待佇列溢位時,啟用cookies來處理,可防範少量syn攻擊,預設為0,表示關閉 net.ipv4.tcp tw reuse 1 表示開啟重用。允許將time wa...