今天再用logstash把資料pass給Elasticsearch的時候發現 當讀的檔案到一定的數量後就會出現此Error

一開始以為是logstash或elasticsearch的bug 最後才發現是系統設定的允許開啟的檔案數的問題

ulimit -n 

可以看到目前系統允許可開啟的檔案數量 default顯示1024

更改方式

vi /etc/security/limits.conf

加入下面兩行

   

 

將系統reboot後再次ulimit -n查看

   

 

 

linux default上限就是2^20次方=1048576

千萬不能調到這數字以上如1048577 否則就會發生reboot後會卡在登入畫面無法login...

文章標籤
全站熱搜
創作者介紹
創作者 kurthung1224 的頭像
kurthung1224

Kurt && Hadoop && Spark

kurthung1224 發表在 痞客邦 留言(0) 人氣(45)