Hello community,
Here I have two questions:
A question about the default user:
As we know, after install the elasticsearch by RPM, we will have a default user (which is elasticsearch) automatically. But sometimes we want to use another name for the elasticsearch. It is because sometimes we have different companies using single machine. If we have different user, we can identify whose elasticsearch it is. How can we do that?
Second, after I installed the Elasticsearch RPM package, Elasticsearch can be started and stopped as system service, using command like ' service elasticsearch start' and ' service elasticsearch stop'. Does the .tar package have the ability to be a system service? Or should we do something to the /etc/init.d/ directory to make it happen? To imitate the /etc/init.d/elasticsearch that RPM package created, so I can create a /etc/init.d/elasticsearch file in the .tar way? By the way, I have tried to just change the path of the Es parameter like this,ES_HOME="/opt/elasticsearch-2.1.1"
MAX_OPEN_FILES=65535
MAX_MAP_COUNT=262144
LOG_DIR="/data/elasticsearch2.1/log"
DATA_DIR="/data/elasticsearch2.1/data"
CONF_DIR="/opt/elasticsearch-2.1.1/config".
And run the service, it says "elasticsearch (pid 20640) is running...", after several seconds, it says "elasticsearch dead but subsys locked".
I solved the second problem on my own. You need to delete the ES_ENV_FILE config. The first one remains a problem! Hopefully, someone can solve it.
Best wishes,
Feiran