Error Can’t Run Elasticsearch As Root In Linux
When you’re installing Elasticsearch by root user. It won’t allow you to install it. This will give you an Error Can’t Run Elasticsearch as root.
Elasticsearch is a process. So this is need a user to run and installed.
Official Documentation, You may follow here Elasticsearch
Check Out : Install Elasticsearch Using Source Code
Follow these Steps to solve your issues
Solution 1 : Set JAVA_HOME path
Solution 2 : You can’t run Elasticsearch by root user. So, you need to have a user and group and make this user to the owner of Elasticsearch directory
chown -R elastic:elastic elasticsearch-6.5.0
Check Out : BootStrap Checks Failed In ElasticSearch
then try this from bin folder
Solution 3 : Run this command to allow root user to install Elasticsearch
bin/elasticsearch -Des.insecure.allow.root=true -d
add these line to allow root in vim bin/elasticsearch