yeah, I have added that, the ulimit for the user has been updated, when i check ulimit it confirms that. but when i check elasticsearch's process limits it is not updated
ulimit needs to be set every time before starting the process. So typically this is set in the init script. If you modify the Elasticsearch init script and add ulimit -a do you see this being set? If not then you should either modify /etc/sysconfig/elasticsearch if you're using the RPM. Or use /etc/security/limits.conf to modify this value.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.