# Elasticsearch listening on /127.0.0.1:9001 . Also shows Main PID: 12471 (code=exited, status=1/FAILURE) error messages- ubuntu server 16.04.3

**URL:** <https://discuss.elastic.co/t/elasticsearch-listening-on-127-0-0-1-9001-also-shows-main-pid-12471-code-exited-status-1-failure-error-messages-ubuntu-server-16-04-3/114810>\
**Category:** Elasticsearch\
**Created:** [January 10, 2018, 8:16am UTC](https://discuss.elastic.co/t/elasticsearch-listening-on-127-0-0-1-9001-also-shows-main-pid-12471-code-exited-status-1-failure-error-messages-ubuntu-server-16-04-3/114810 "2018-01-10T08:16:43Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![bsaitechnosales](https://avatars.discourse-cdn.com/v4/letter/b/bbe5ce/32.png) [@bsaitechnosales](https://discuss.elastic.co/u/bsaitechnosales)\
**Post date:** [January 10, 2018, 8:16am UTC](https://discuss.elastic.co/t/elasticsearch-listening-on-127-0-0-1-9001-also-shows-main-pid-12471-code-exited-status-1-failure-error-messages-ubuntu-server-16-04-3/114810/1 "2018-01-10T08:16:43Z")

</div>

Hi  
I am not been able to run sonarqube due to below mentioned log issue. Please advise how can i solved the issue

```auto
root@storage:/opt/sonar/logs# more sonar.log 
--> Wrapper Started as Daemon
Launching a JVM...
Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org
  Copyright 1999-2006 Tanuki Software, Inc. All Rights Reserved.

2018.01.07 15:23:08 INFO app[][o.s.a.AppFileSystem] Cleaning or creating temp directory /opt/sonar/temp
**2018.01.07 15:23:08 INFO app[][o.s.a.es.EsSettings] Elasticsearch listening on /127.0.0.1:9001**
2018.01.07 15:23:08 INFO app[][o.s.a.p.ProcessLauncherImpl] Launch process[[key='es', ipcIndex=1, logFilenamePrefix=es]] from [/opt/sonar/elasticsea
rch]: /opt/sonar/elasticsearch/bin/elasticsearch -Epath.conf=/opt/sonar/temp/conf/es
2018.01.07 15:23:08 INFO app[][o.s.a.SchedulerImpl] Waiting for Elasticsearch to be up and running
2018.01.07 15:23:08 INFO app[][o.e.p.PluginsService] no modules loaded
2018.01.07 15:23:08 INFO app[][o.e.p.PluginsService] loaded plugin [org.elasticsearch.transport.Netty4Plugin]
2018.01.07 15:23:08 WARN app[][o.s.a.p.AbstractProcessMonitor] Process exited with exit value [es]: 1
2018.01.07 15:23:08 INFO app[][o.s.a.SchedulerImpl] Process [es] is stopped
2018.01.07 15:23:08 INFO app[][o.s.a.SchedulerImpl] SonarQube is stopped
<-- Wrapper Stopped
--> Wrapper Started as Daemon
Launching a JVM...
Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org
  Copyright 1999-2006 Tanuki Software, Inc. All Rights Reserved.

2018.01.07 15:29:05 INFO app[][o.s.a.AppFileSystem] Cleaning or creating temp directory /opt/sonar/temp
2018.01.07 15:29:05 INFO app[][o.s.a.es.EsSettings] Elasticsearch listening on /127.0.0.1:9001
2018.01.07 15:29:05 INFO app[][o.s.a.p.ProcessLauncherImpl] Launch process[[key='es', ipcIndex=1, logFilenamePrefix=es]] from [/opt/sonar/elasticsea
rch]: /opt/sonar/elasticsearch/bin/elasticsearch -Epath.conf=/opt/sonar/temp/conf/es
2018.01.07 15:29:05 INFO app[][o.s.a.SchedulerImpl] Waiting for Elasticsearch to be up and running
2018.01.07 15:29:05 INFO app[][o.e.p.PluginsService] no modules loaded
2018.01.07 15:29:05 INFO app[][o.e.p.PluginsService] loaded plugin [org.elasticsearch.transport.Netty4Plugin]
2018.01.07 15:29:06 WARN app[][o.s.a.p.AbstractProcessMonitor] Process exited with exit value [es]: 1
2018.01.07 15:29:06 INFO app[][o.s.a.SchedulerImpl] Process [es] is stopped
2018.01.07 15:29:06 INFO app[][o.s.a.SchedulerImpl] SonarQube is stopped
<-- Wrapper Stopped
--> Wrapper Started as Daemon
Launching a JVM...
Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org
  Copyright 1999-2006 Tanuki Software, Inc. All Rights Reserved.''

```

**root@storage:/opt/sonar/elasticsearch/config# sudo service elasticsearch status**

```auto
● elasticsearch.service - Elasticsearch
   Loaded: loaded (/usr/lib/systemd/system/elasticsearch.service; disabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Wed 2018-01-10 14:07:27 +0545; 4s ago
     Docs: http://www.elastic.co
  Process: 12471 ExecStart=/usr/share/elasticsearch/bin/elasticsearch -Des.pidfile=${PID_DIR}/elasticsearch.pid -Des.default.path.home=${ES_HOME} -De
  Process: 12469 ExecStartPre=/usr/share/elasticsearch/bin/elasticsearch-systemd-pre-exec (code=exited, status=0/SUCCESS)
 **Main PID: 12471 (code=exited, status=1/FAILURE)**

Jan 10 14:07:27 storage elasticsearch[12471]: at org.elasticsearch.common.settings.Settings$Builder.loadFromStream(Settings.java:1071)
Jan 10 14:07:27 storage elasticsearch[12471]: at org.elasticsearch.common.settings.Settings$Builder.loadFromPath(Settings.java:1058)
Jan 10 14:07:27 storage elasticsearch[12471]: at org.elasticsearch.node.internal.InternalSettingsPreparer.prepareEnvironment(InternalSettings
Jan 10 14:07:27 storage elasticsearch[12471]: at org.elasticsearch.bootstrap.Bootstrap.initialSettings(Bootstrap.java:202)
Jan 10 14:07:27 storage elasticsearch[12471]: at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:241)
Jan 10 14:07:27 storage elasticsearch[12471]: at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:35)
Jan 10 14:07:27 storage elasticsearch[12471]: Refer to the log for complete error details.
Jan 10 14:07:27 storage systemd[1]: elasticsearch.service: Main process exited, code=exited, status=1/FAILURE
Jan 10 14:07:27 storage systemd[1]: elasticsearch.service: Unit entered failed state.
Jan 10 14:07:27 storage systemd[1]: elasticsearch.service: Failed with result 'exit-code'.
lines 1-18/18 (END)

```

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [January 10, 2018, 8:18am UTC](https://discuss.elastic.co/t/elasticsearch-listening-on-127-0-0-1-9001-also-shows-main-pid-12471-code-exited-status-1-failure-error-messages-ubuntu-server-16-04-3/114810/2 "2018-01-10T08:18:41Z")

</div>

What's Sonarqube?

---

<div class="post-metadata">

**Author:** ![bsaitechnosales](https://avatars.discourse-cdn.com/v4/letter/b/bbe5ce/32.png) [@bsaitechnosales](https://discuss.elastic.co/u/bsaitechnosales)\
**Post date:** [January 10, 2018, 8:43am UTC](https://discuss.elastic.co/t/elasticsearch-listening-on-127-0-0-1-9001-also-shows-main-pid-12471-code-exited-status-1-failure-error-messages-ubuntu-server-16-04-3/114810/3 "2018-01-10T08:43:02Z")

</div>

SonarQube is an open source platform for continuous inspection of code quality to perform automatic reviews with static analysis of code to detect bugs, code smells and security vulnerabilities

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [January 10, 2018, 10:48am UTC](https://discuss.elastic.co/t/elasticsearch-listening-on-127-0-0-1-9001-also-shows-main-pid-12471-code-exited-status-1-failure-error-messages-ubuntu-server-16-04-3/114810/4 "2018-01-10T10:48:03Z")

</div>

Please format your code. I edited your post.

What are elasticsearch logs?

---

<div class="post-metadata">

**Author:** ![bsaitechnosales](https://avatars.discourse-cdn.com/v4/letter/b/bbe5ce/32.png) [@bsaitechnosales](https://discuss.elastic.co/u/bsaitechnosales)\
**Post date:** [January 10, 2018, 11:28am UTC](https://discuss.elastic.co/t/elasticsearch-listening-on-127-0-0-1-9001-also-shows-main-pid-12471-code-exited-status-1-failure-error-messages-ubuntu-server-16-04-3/114810/5 "2018-01-10T11:28:36Z")

</div>

Please find the log output from below

```auto
**oot@storage:/opt/sonar/elasticsearch/logs# more elasticsearch.log**
[2018-01-09T17:10:20,404][ERROR][o.e.b.Bootstrap] Exception
java.lang.RuntimeException: can not run elasticsearch as root
	at org.elasticsearch.bootstrap.Bootstrap.initializeNatives(Bootstrap.java:106) ~[elasticsearch-5.6.3.jar:5.6.3]
	at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:195) ~[elasticsearch-5.6.3.jar:5.6.3]
	at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:342) [elasticsearch-5.6.3.jar:5.6.3]
	at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:132) [elasticsearch-5.6.3.jar:5.6.3]
	at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:123) [elasticsearch-5.6.3.jar:5.6.3]
	at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:70) [elasticsearch-5.6.3.jar:5.6.3]
	at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:134) [elasticsearch-5.6.3.jar:5.6.3]
	at org.elasticsearch.cli.Command.main(Command.java:90) [elasticsearch-5.6.3.jar:5.6.3]
	at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:91) [elasticsearch-5.6.3.jar:5.6.3]
	at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:84) [elasticsearch-5.6.3.jar:5.6.3]
[2018-01-09T17:10:20,409][WARN][o.e.b.ElasticsearchUncaughtExceptionHandler] [] uncaught exception in thread [main]
org.elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: can not run elasticsearch as root
	at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:136) ~[elasticsearch-5.6.3.jar:5.6.3]
	at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:123) ~[elasticsearch-5.6.3.jar:5.6.3]
	at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:70) ~[elasticsearch-5.6.3.jar:5.6.3]
	at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:134) ~[elasticsearch-5.6.3.jar:5.6.3]
	at org.elasticsearch.cli.Command.main(Command.java:90) ~[elasticsearch-5.6.3.jar:5.6.3]
	at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:91) ~[elasticsearch-5.6.3.jar:5.6.3]
	at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:84) ~[elasticsearch-5.6.3.jar:5.6.3]
Caused by: java.lang.RuntimeException: can not run elasticsearch as root
	at org.elasticsearch.bootstrap.Bootstrap.initializeNatives(Bootstrap.java:106) ~[elasticsearch-5.6.3.jar:5.6.3]
	at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:195) ~[elasticsearch-5.6.3.jar:5.6.3]
	at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:342) ~[elasticsearch-5.6.3.jar:5.6.3]
	at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:132) ~[elasticsearch-5.6.3.jar:5.6.3]
	... 6 more

```

**root@storage:/opt/sonar/elasticsearch/logs# pwd**  
**/opt/sonar/elasticsearch/logs**

**root@storage:/opt/sonar/elasticsearch/logs#**

**Just incase if you need to see sonar.log then below is here with**

**root@storage:/opt/sonar/logs# more sonar.log**

```auto
--> Wrapper Started as Daemon
Launching a JVM...
Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org
  Copyright 1999-2006 Tanuki Software, Inc. All Rights Reserved.

2018.01.07 15:23:08 INFO app[][o.s.a.AppFileSystem] Cleaning or creating temp directory /opt/sonar/temp
2018.01.07 15:23:08 INFO app[][o.s.a.es.EsSettings] Elasticsearch listening on /127.0.0.1:9001
2018.01.07 15:23:08 INFO app[][o.s.a.p.ProcessLauncherImpl] Launch process[[key='es', ipcIndex=1, logFilenamePrefix=es]] from [/opt/sonar/elasticsea
rch]: /opt/sonar/elasticsearch/bin/elasticsearch -Epath.conf=/opt/sonar/temp/conf/es
_**2018.01.07 15:23:08 INFO app[][o.s.a.SchedulerImpl] Waiting for Elasticsearch to be up and running**_
_**2018.01.07 15:23:08 INFO app[][o.e.p.PluginsService] no modules loaded**_
_**2018.01.07 15:23:08 INFO app[][o.e.p.PluginsService] loaded plugin [org.elasticsearch.transport.Netty4Plugin]**_
_**2018.01.07 15:23:08 WARN app[][o.s.a.p.AbstractProcessMonitor] Process exited with exit value [es]: 1**_
_**2018.01.07 15:23:08 INFO app[][o.s.a.SchedulerImpl] Process [es] is stopped**_
_**2018.01.07 15:23:08 INFO app[][o.s.a.SchedulerImpl] SonarQube is stopped**_
<-- Wrapper Stopped
--> Wrapper Started as Daemon
Launching a JVM...
Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org
  Copyright 1999-2006 Tanuki Software, Inc. All Rights Reserved.

```

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [January 10, 2018, 11:49am UTC](https://discuss.elastic.co/t/elasticsearch-listening-on-127-0-0-1-9001-also-shows-main-pid-12471-code-exited-status-1-failure-error-messages-ubuntu-server-16-04-3/114810/6 "2018-01-10T11:49:24Z")

</div>

Please format your logs with `</>`.

> Caused by: java.lang.RuntimeException: can not run elasticsearch as root

Don't run elasticsearch as `root`.

---

<div class="post-metadata">

**Author:** ![bsaitechnosales](https://avatars.discourse-cdn.com/v4/letter/b/bbe5ce/32.png) [@bsaitechnosales](https://discuss.elastic.co/u/bsaitechnosales)\
**Post date:** [January 10, 2018, 12:12pm UTC](https://discuss.elastic.co/t/elasticsearch-listening-on-127-0-0-1-9001-also-shows-main-pid-12471-code-exited-status-1-failure-error-messages-ubuntu-server-16-04-3/114810/7 "2018-01-10T12:12:24Z")

</div>

Hi Dadoonet  
I trigger as following commandfrom example user but it ask for root. How do  
i change the user previlege so that i can run it from example user

example@storage:/opt/sonar/elasticsearch/bin$ /etc/init.d/elasticsearch  
stopt  
You need root privileges to run this script

example@storage:/opt/sonar/elasticsearch/bin$ /etc/init.d/elasticsearch stop  
You need root privileges to run this script

example@storage:/opt/sonar/elasticsearch/bin$ /etc/init.d/elasticsearch  
start  
You need root privileges to run this script

example@storage:/opt/sonar/elasticsearch/bin$ sudo  
/etc/init.d/elasticsearch start  
[sudo] password for bsaitechnosales:  
[ok] Starting elasticsearch (via systemctl): elasticsearch.service.  
example@storage:/opt/sonar/elasticsearch/bin$

_example@storage:/opt/sonar/elasticsearch/bin$ /etc/init.d/elasticsearch  
status_  
You need root privileges to run this script

_example@storage:/opt/sonar/elasticsearch/bin$ sudo  
/etc/init.d/elasticsearch status_  
● elasticsearch.service - Elasticsearch  
Loaded: loaded (/usr/lib/systemd/system/elasticsearch.service; disabled;  
vendor preset: enabled)  
Active: failed (Result: exit-code) since Wed 2018-01-10 17:53:34 +0545;  
2min 34s ago  
Docs: [http://www.elastic.co](http://www.elastic.co)  
Process: 20633 ExecStart=/usr/share/elasticsearch/bin/elasticsearch  
-Des.pidfile=${PID\_DIR}/elasticsearch.pid -Des.default.path.home=${ES\_HOME}  
-Des.default.path.logs=${LOG\_DIR} -Des.default.path.data=${DATA\_DIR}  
-Des.default.path.conf=${CONF\_DIR} (code=exited, status=1/FAILURE)  
Process: 20630  
ExecStartPre=/usr/share/elasticsearch/bin/elasticsearch-systemd-pre-exec  
(code=exited, status=0/SUCCESS)  
Main PID: 20633 (code=exited, status=1/FAILURE)

Jan 10 17:53:33 storage systemd[1]: Starting Elasticsearch...  
Jan 10 17:53:33 storage systemd[1]: Started Elasticsearch.  
Jan 10 17:53:34 storage elasticsearch[20633]: Exception in thread "main"  
SettingsException[Failed to load settings from [elasticsearch.yml]]; nest...  
Jan 10 17:53:34 storage elasticsearch[20633]: in 'reader', line 96, column  
1:  
Jan 10 17:53:34 storage systemd[1]: elasticsearch.service: Main process  
exited, code=exited, status=1/FAILURE  
Jan 10 17:53:34 storage systemd[1]: elasticsearch.service: Unit entered  
failed state.  
Jan 10 17:53:34 storage systemd[1]: elasticsearch.service: Failed with  
result 'exit-code'.  
Hint: Some lines were ellipsized, use -l to show in full.  
bsaitechnosales@storage:/opt/sonar/elasticsearch/bin$

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [January 10, 2018, 1:20pm UTC](https://discuss.elastic.co/t/elasticsearch-listening-on-127-0-0-1-9001-also-shows-main-pid-12471-code-exited-status-1-failure-error-messages-ubuntu-server-16-04-3/114810/8 "2018-01-10T13:20:31Z")

</div>

Please format your code using `</>` icon as explained in [this guide](https://discuss.elastic.co/t/about-the-elasticsearch-category/21). It will make your post more readable.

Or use markdown style like:

````
```
CODE
```
````

---

<div class="post-metadata">

**Author:** ![bsaitechnosales](https://avatars.discourse-cdn.com/v4/letter/b/bbe5ce/32.png) [@bsaitechnosales](https://discuss.elastic.co/u/bsaitechnosales)\
**Post date:** [January 11, 2018, 5:47am UTC](https://discuss.elastic.co/t/elasticsearch-listening-on-127-0-0-1-9001-also-shows-main-pid-12471-code-exited-status-1-failure-error-messages-ubuntu-server-16-04-3/114810/9 "2018-01-11T05:47:08Z")

</div>

Is it ok if i paste in this way

 ![](https://us1.discourse-cdn.com/elastic/original/3X/2/6/26bf83e93398a851c2a0373372ab97de53603460.png)

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [January 11, 2018, 6:52am UTC](https://discuss.elastic.co/t/elasticsearch-listening-on-127-0-0-1-9001-also-shows-main-pid-12471-code-exited-status-1-failure-error-messages-ubuntu-server-16-04-3/114810/10 "2018-01-11T06:52:35Z")

</div>

Please don't post images of text as they are hardly readable and not searchable.

Instead paste the text and format it with `</>` icon. Check the preview window.

---

<div class="post-metadata">

**Author:** ![bsaitechnosales](https://avatars.discourse-cdn.com/v4/letter/b/bbe5ce/32.png) [@bsaitechnosales](https://discuss.elastic.co/u/bsaitechnosales)\
**Post date:** [January 11, 2018, 7:33am UTC](https://discuss.elastic.co/t/elasticsearch-listening-on-127-0-0-1-9001-also-shows-main-pid-12471-code-exited-status-1-failure-error-messages-ubuntu-server-16-04-3/114810/11 "2018-01-11T07:33:16Z")

</div>

Noted. Is it ok now ? Assume example as bsaitechnosales

> [@](#):
>
> ```auto
> CODE
> 
> ```
> 
> root@storage:/opt/sonar/elasticsearch/logs# more elasticsearch.log  
> [2018-01-09T17:10:20,404][ERROR][o.e.b.Bootstrap] Exception  
> java.lang.RuntimeException: can not run elasticsearch as root  
> at org.elasticsearch.bootstrap.Bootstrap.initializeNatives(Bootstrap.java:106) ~[elasticsearch-5.6.3.jar:5.6.3]  
> at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:195) ~[elasticsearch-5.6.3.jar:5.6.3]  
> at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:342) [elasticsearch-5.6.3.jar:5.6.3]  
> at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:132) [elasticsearch-5.6.3.jar:5.6.3]  
> at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:123) [elasticsearch-5.6.3.jar:5.6.3]  
> at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:70) [elasticsearch-5.6.3.jar:5.6.3]  
> at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:134) [elasticsearch-5.6.3.jar:5.6.3]  
> at org.elasticsearch.cli.Command.main(Command.java:90) [elasticsearch-5.6.3.jar:5.6.3]  
> at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:91) [elasticsearch-5.6.3.jar:5.6.3]  
> at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:84) [elasticsearch-5.6.3.jar:5.6.3]  
> [2018-01-09T17:10:20,409][WARN][o.e.b.ElasticsearchUncaughtExceptionHandler] uncaught exception in thread [main]  
> org.elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: can not run elasticsearch as root  
> at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:136) ~[elasticsearch-5.6.3.jar:5.6.3]  
> at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:123) ~[elasticsearch-5.6.3.jar:5.6.3]  
> at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:70) ~[elasticsearch-5.6.3.jar:5.6.3]  
> at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:134) ~[elasticsearch-5.6.3.jar:5.6.3]  
> at org.elasticsearch.cli.Command.main(Command.java:90) ~[elasticsearch-5.6.3.jar:5.6.3]  
> at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:91) ~[elasticsearch-5.6.3.jar:5.6.3]  
> at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:84) ~[elasticsearch-5.6.3.jar:5.6.3]  
> Caused by: java.lang.RuntimeException: can not run elasticsearch as root  
> at org.elasticsearch.bootstrap.Bootstrap.initializeNatives(Bootstrap.java:106) ~[elasticsearch-5.6.3.jar:5.6.3]  
> at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:195) ~[elasticsearch-5.6.3.jar:5.6.3]  
> at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:342) ~[elasticsearch-5.6.3.jar:5.6.3]  
> at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:132) ~[elasticsearch-5.6.3.jar:5.6.3]  
> ... 6 more  
> root@storage:/opt/sonar/elasticsearch/logs#

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [January 11, 2018, 7:46am UTC](https://discuss.elastic.co/t/elasticsearch-listening-on-127-0-0-1-9001-also-shows-main-pid-12471-code-exited-status-1-failure-error-messages-ubuntu-server-16-04-3/114810/12 "2018-01-11T07:46:25Z")

</div>

Much better. Thanks.

Not sure how you installed elasticsearch. Did you follow all the steps mentioned in the installation guide?

---

<div class="post-metadata">

**Author:** ![bsaitechnosales](https://avatars.discourse-cdn.com/v4/letter/b/bbe5ce/32.png) [@bsaitechnosales](https://discuss.elastic.co/u/bsaitechnosales)\
**Post date:** [January 11, 2018, 8:25am UTC](https://discuss.elastic.co/t/elasticsearch-listening-on-127-0-0-1-9001-also-shows-main-pid-12471-code-exited-status-1-failure-error-messages-ubuntu-server-16-04-3/114810/13 "2018-01-11T08:25:29Z")

</div>

yes i did follow the steps. i followed online website for the installation

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [January 11, 2018, 8:36am UTC](https://discuss.elastic.co/t/elasticsearch-listening-on-127-0-0-1-9001-also-shows-main-pid-12471-code-exited-status-1-failure-error-messages-ubuntu-server-16-04-3/114810/14 "2018-01-11T08:36:10Z")

</div>

Can you tell me how you did install elasticsearch please?

---

<div class="post-metadata">

**Author:** ![bsaitechnosales](https://avatars.discourse-cdn.com/v4/letter/b/bbe5ce/32.png) [@bsaitechnosales](https://discuss.elastic.co/u/bsaitechnosales)\
**Post date:** [January 11, 2018, 8:37am UTC](https://discuss.elastic.co/t/elasticsearch-listening-on-127-0-0-1-9001-also-shows-main-pid-12471-code-exited-status-1-failure-error-messages-ubuntu-server-16-04-3/114810/15 "2018-01-11T08:37:23Z")

</div>

I follow the steps from this url

> **[How To Install and Configure Elasticsearch on Ubuntu 14.04 | DigitalOcean](https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-elasticsearch-on-ubuntu-14-04)**
>
> Elasticsearch is a platform for distributed search and analysis of data in real time. Its popularity is due to its ease of use, powerful features, and scalability. Elasticsearch supports RESTful operations. This means that you can use HTTP methods...

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [January 11, 2018, 8:41am UTC](https://discuss.elastic.co/t/elasticsearch-listening-on-127-0-0-1-9001-also-shows-main-pid-12471-code-exited-status-1-failure-error-messages-ubuntu-server-16-04-3/114810/16 "2018-01-11T08:41:41Z")

</div>

> [@bsaitechnosales](#):
>
> can not run elasticsearch as root

This is why.

> [@bsaitechnosales](#):
>
> I follow the steps from this url

That's ~3 years old. Check out [Installing the Elastic Stack | Elastic Installation and Upgrade Guide [8.11] | Elastic](https://www.elastic.co/guide/en/elastic-stack/current/installing-elastic-stack.html)

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [January 11, 2018, 8:43am UTC](https://discuss.elastic.co/t/elasticsearch-listening-on-127-0-0-1-9001-also-shows-main-pid-12471-code-exited-status-1-failure-error-messages-ubuntu-server-16-04-3/114810/17 "2018-01-11T08:43:23Z")

</div>

I should have been more precise about "Did you follow all the steps mentioned in the installation guide?" 😛

---

<div class="post-metadata">

**Author:** ![bsaitechnosales](https://avatars.discourse-cdn.com/v4/letter/b/bbe5ce/32.png) [@bsaitechnosales](https://discuss.elastic.co/u/bsaitechnosales)\
**Post date:** [January 11, 2018, 8:44am UTC](https://discuss.elastic.co/t/elasticsearch-listening-on-127-0-0-1-9001-also-shows-main-pid-12471-code-exited-status-1-failure-error-messages-ubuntu-server-16-04-3/114810/18 "2018-01-11T08:44:34Z")

</div>

So how do i redo it again ? I am about to follow the below mentioned steps provided by this url [https://www.elastic.co/guide/en/beats/libbeat/current/elasticsearch-installation.html](https://www.elastic.co/guide/en/beats/libbeat/current/elasticsearch-installation.html)

Let me know what you suggest ?

> [@](#):
>
> ```auto
> CODE
> 
> ```
> 
> rpm:
> 
> sudo yum install java-1.8.0-openjdk  
> curl -L -O [https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.1.1.rpm](https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.1.1.rpm)  
> sudo rpm -i elasticsearch-6.1.1.rpm  
> sudo service elasticsearch start

```auto
CODE

```

---

<div class="post-metadata">

**Author:** ![bsaitechnosales](https://avatars.discourse-cdn.com/v4/letter/b/bbe5ce/32.png) [@bsaitechnosales](https://discuss.elastic.co/u/bsaitechnosales)\
**Post date:** [January 11, 2018, 8:46am UTC](https://discuss.elastic.co/t/elasticsearch-listening-on-127-0-0-1-9001-also-shows-main-pid-12471-code-exited-status-1-failure-error-messages-ubuntu-server-16-04-3/114810/19 "2018-01-11T08:46:00Z")

</div>

Yes I did. I follow according to that url which i send you earlier

---

<div class="post-metadata">

**Author:** ![bsaitechnosales](https://avatars.discourse-cdn.com/v4/letter/b/bbe5ce/32.png) [@bsaitechnosales](https://discuss.elastic.co/u/bsaitechnosales)\
**Post date:** [January 11, 2018, 11:19am UTC](https://discuss.elastic.co/t/elasticsearch-listening-on-127-0-0-1-9001-also-shows-main-pid-12471-code-exited-status-1-failure-error-messages-ubuntu-server-16-04-3/114810/20 "2018-01-11T11:19:55Z")

</div>

Now I am getting following error. Please suggest

> [@](#):
>
> **bsaitechnosales@storage:~/Downloads$ sudo /etc/init.d/elasticsearch start**  
> _Starting elasticsearch: /etc/init.d/elasticsearch: line 108: daemon:  
> command not found_
> 
> **bsaitechnosales@storage:~/Downloads$ sudo service elasticsearch status**  
> ● elasticsearch.service - Elasticsearch  
> Loaded: loaded (/usr/lib/systemd/system/elasticsearch.service; enabled; vendor preset: enabled)  
> Active: failed (Result: exit-code) since Thu 2018-01-11 16:59:06 +0545; 8s ago  
> Docs: [http://www.elastic.co](http://www.elastic.co)  
> Process: 28630 ExecStart=/usr/share/elasticsearch/bin/elasticsearch -p ${PID\_DIR}/elasticsearch.pid --quiet (code=exited, status=1/FAILURE)  
> Main PID: 28630 (code=exited, status=1/FAILURE)
> 
> Jan 11 16:59:06 storage systemd[1]: Started Elasticsearch.  
> Jan 11 16:59:06 storage elasticsearch[28630]: /usr/share/elasticsearch/bin/elasticsearch-env: **line 70: /etc/sysconfig/elasticsearch: Permission denied**  
> Jan 11 16:59:06 storage systemd[1]: elasticsearch.service: Main process exited, code=exited, status=1/FAILURE  
> Jan 11 16:59:06 storage systemd[1]: elasticsearch.service: Unit entered failed state.  
> Jan 11 16:59:06 storage systemd[1]: elasticsearch.service: Failed with result 'exit-code'.  
> ...skipping...

[Next page](https://discuss.elastic.co/t/elasticsearch-listening-on-127-0-0-1-9001-also-shows-main-pid-12471-code-exited-status-1-failure-error-messages-ubuntu-server-16-04-3/114810.md?page=2)
