[Solved] [2.4.3] I've set ulimit to 65000, but it keeps on showing up as 10240 when elasticsearch starts up. Is elasticsearch showing the valid max_file_descriptors?
I took @jasontedor advise from below. I set ulimit in bash_profile or bashrc or zshrc. I started ES with this command.
ES_JAVA_OPTS="-XX:-MaxFDLimit" ./bin/elasticsearch worked like magic.