So I built a new 5.9 box with amd64. Elasticsearch starts fine, no login.conf changes needed. I even increased the max heap size to 4g:
/etc/elasticsearch/elasticsearch.in.sh: if [ "x$ES_MAX_MEM" = "x" ]; then ES_MAX_MEM=4g 17358 p1 S 0:05.44 /usr/local/jdk-1.8.0/bin/java -Xms256m -Xmx4g -Djava.awt.headless=true -XX:+UsePa Could it be a 32-bit issue with Java?