Ubuntu 16.04 install ElasticSearch 5.x, failed to start
On fresh install Ubuntu 16.04 I use next steps to install ElasticSearch 5.0.1 or 5.0.2 and ES failed to start. Does anyone know how can I run ES 5.x on Ubuntu 16.04 or 14.04?
- su
- add-apt-repository ppa:webupd8team/java
- apt-get update
- apt-get upgrade
- apt-get install oracle-java8-installer
- java -version
- wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | apt-key add -
- apt-get install apt-transport-https
echo "deb https://artifacts.elastic.co/packages/5.x/apt stable main" | tee -a /etc/apt/sources.list.d/elastic-5.x.list
apt-get update && sudo apt-get install elasticsearch
service elasticsearch status
Elasticsearch 5.x failed to start on Ubuntu 16.04.
Does anyone know how can I run ES 5.x on Ubuntu 16.04 or 14.04?
I also try with the new version of Elasticsearch 5.1.1 with this few steps
- su
- apt-get purge elasticsearch
- apt-get update
- apt-get upgrade
- apt-get install elasticsearch
-- new version elasticsearch 5.1.1 is installed
- now if I check status I get this
service elasticsearch status
● elasticsearch.service - Elasticsearch
Loaded: loaded (/usr/lib/systemd/system/elasticsearch.service; disabled; vendor preset: enabled)
Active: inactive (dead)
Docs: http : / / www.elastic.co
Dec 09 22:49:49 elastic systemd[1]: Stopped Elasticsearch.
14.04 16.04
add a comment |
On fresh install Ubuntu 16.04 I use next steps to install ElasticSearch 5.0.1 or 5.0.2 and ES failed to start. Does anyone know how can I run ES 5.x on Ubuntu 16.04 or 14.04?
- su
- add-apt-repository ppa:webupd8team/java
- apt-get update
- apt-get upgrade
- apt-get install oracle-java8-installer
- java -version
- wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | apt-key add -
- apt-get install apt-transport-https
echo "deb https://artifacts.elastic.co/packages/5.x/apt stable main" | tee -a /etc/apt/sources.list.d/elastic-5.x.list
apt-get update && sudo apt-get install elasticsearch
service elasticsearch status
Elasticsearch 5.x failed to start on Ubuntu 16.04.
Does anyone know how can I run ES 5.x on Ubuntu 16.04 or 14.04?
I also try with the new version of Elasticsearch 5.1.1 with this few steps
- su
- apt-get purge elasticsearch
- apt-get update
- apt-get upgrade
- apt-get install elasticsearch
-- new version elasticsearch 5.1.1 is installed
- now if I check status I get this
service elasticsearch status
● elasticsearch.service - Elasticsearch
Loaded: loaded (/usr/lib/systemd/system/elasticsearch.service; disabled; vendor preset: enabled)
Active: inactive (dead)
Docs: http : / / www.elastic.co
Dec 09 22:49:49 elastic systemd[1]: Stopped Elasticsearch.
14.04 16.04
Also it's worth to check whetherjava
is installed. Cause the log message that no java binaries available falls intojournalctl
not under elasticsearch.service tag.
– origaminal
May 24 '17 at 22:58
add a comment |
On fresh install Ubuntu 16.04 I use next steps to install ElasticSearch 5.0.1 or 5.0.2 and ES failed to start. Does anyone know how can I run ES 5.x on Ubuntu 16.04 or 14.04?
- su
- add-apt-repository ppa:webupd8team/java
- apt-get update
- apt-get upgrade
- apt-get install oracle-java8-installer
- java -version
- wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | apt-key add -
- apt-get install apt-transport-https
echo "deb https://artifacts.elastic.co/packages/5.x/apt stable main" | tee -a /etc/apt/sources.list.d/elastic-5.x.list
apt-get update && sudo apt-get install elasticsearch
service elasticsearch status
Elasticsearch 5.x failed to start on Ubuntu 16.04.
Does anyone know how can I run ES 5.x on Ubuntu 16.04 or 14.04?
I also try with the new version of Elasticsearch 5.1.1 with this few steps
- su
- apt-get purge elasticsearch
- apt-get update
- apt-get upgrade
- apt-get install elasticsearch
-- new version elasticsearch 5.1.1 is installed
- now if I check status I get this
service elasticsearch status
● elasticsearch.service - Elasticsearch
Loaded: loaded (/usr/lib/systemd/system/elasticsearch.service; disabled; vendor preset: enabled)
Active: inactive (dead)
Docs: http : / / www.elastic.co
Dec 09 22:49:49 elastic systemd[1]: Stopped Elasticsearch.
14.04 16.04
On fresh install Ubuntu 16.04 I use next steps to install ElasticSearch 5.0.1 or 5.0.2 and ES failed to start. Does anyone know how can I run ES 5.x on Ubuntu 16.04 or 14.04?
- su
- add-apt-repository ppa:webupd8team/java
- apt-get update
- apt-get upgrade
- apt-get install oracle-java8-installer
- java -version
- wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | apt-key add -
- apt-get install apt-transport-https
echo "deb https://artifacts.elastic.co/packages/5.x/apt stable main" | tee -a /etc/apt/sources.list.d/elastic-5.x.list
apt-get update && sudo apt-get install elasticsearch
service elasticsearch status
Elasticsearch 5.x failed to start on Ubuntu 16.04.
Does anyone know how can I run ES 5.x on Ubuntu 16.04 or 14.04?
I also try with the new version of Elasticsearch 5.1.1 with this few steps
- su
- apt-get purge elasticsearch
- apt-get update
- apt-get upgrade
- apt-get install elasticsearch
-- new version elasticsearch 5.1.1 is installed
- now if I check status I get this
service elasticsearch status
● elasticsearch.service - Elasticsearch
Loaded: loaded (/usr/lib/systemd/system/elasticsearch.service; disabled; vendor preset: enabled)
Active: inactive (dead)
Docs: http : / / www.elastic.co
Dec 09 22:49:49 elastic systemd[1]: Stopped Elasticsearch.
14.04 16.04
14.04 16.04
edited Dec 9 '16 at 22:13
Pajsije
asked Nov 24 '16 at 12:10
PajsijePajsije
7629
7629
Also it's worth to check whetherjava
is installed. Cause the log message that no java binaries available falls intojournalctl
not under elasticsearch.service tag.
– origaminal
May 24 '17 at 22:58
add a comment |
Also it's worth to check whetherjava
is installed. Cause the log message that no java binaries available falls intojournalctl
not under elasticsearch.service tag.
– origaminal
May 24 '17 at 22:58
Also it's worth to check whether
java
is installed. Cause the log message that no java binaries available falls into journalctl
not under elasticsearch.service tag.– origaminal
May 24 '17 at 22:58
Also it's worth to check whether
java
is installed. Cause the log message that no java binaries available falls into journalctl
not under elasticsearch.service tag.– origaminal
May 24 '17 at 22:58
add a comment |
5 Answers
5
active
oldest
votes
I had the same issue and I saw that the group of my elasticsearch.yml file was not right. You can check it by using:
ubuntu@mymachine:~$ sudo ls -al /etc/elasticsearch/
total 24
drwxr-x--- 3 root elasticsearch 4096 Dec 19 10:58 .
drwxr-xr-x 94 root root 4096 Dec 19 10:58 ..
-rw-rw---- 1 root elasticsearch 3069 Dec 6 12:39 elasticsearch.yml
-rw-rw---- 1 root elasticsearch 2862 Dec 6 12:39 jvm.options
-rw-rw---- 1 root elasticsearch 3992 Dec 6 12:39 log4j2.properties
drwxr-x--- 2 root elasticsearch 4096 Dec 6 12:39 scripts
It can be that the elasticsearch.yml
is in the root group.
-rw-rw---- 1 root root 3069 Dec 6 12:39 elasticsearch.yml
When I changed the group I was able to start elasticsearch again.
$ sudo chgrp elasticsearch /etc/elasticsearch/elasticsearch.yml
Thank's for advise, but I still can not run ES on Ubuntu even if I try to change the group of a file as you said. I get: Loaded: loaded, Active: failed, elasticsearch.service: Failed with result exit-code.
– Pajsije
Dec 19 '16 at 22:41
add a comment |
I was sceptical and thought I would not be able to find the answer to this question but your (@user305883) advice turned out to be a good. Thanks for help.
I changed /etc/elasticsearch/jvm.option
-Xms2g
and -Xmx2g
to #-Xms2g
and #-Xmx2g
and on ubuntu terminal after I run this command
service elasticsearch start
ES run well on Ubuntu 16.04.
This was right answer. Thanks again to @user305883.
stackoverflow
add a comment |
Worked for me. My jvm.options file:
## JVM configuration
################################################################
## IMPORTANT: JVM heap size
################################################################
##
## You should always set the min and max JVM heap
## size to the same value. For example, to set
## the heap to 4 GB, set:
##
## -Xms4g
## -Xmx4g
##
## See https://www.elastic.co/guide/en/elasticsearch/reference/current/heap-size.html
## for more information
##
################################################################
# Xms represents the initial size of total heap space
# Xmx represents the maximum size of total heap space
--- Commented out ---
#-Xms2g
#-Xmx2g
--- Commented out ---
```
Worked for me as above. Thank you.
Above solution will work if you do not set network.host in yml file. WHEN YOU SET e.g. *** network.host: "192.168.1.72" *** in elasticsearch.yml file it stopped starting again. :) I found in logs that it actually now need the same initial and maximum size of heap so I HAVE UNCOMMENTED -Xmg2g and -Xmx2g
– Matt Janda
Mar 27 '17 at 0:16
add a comment |
I have been facing the same issue (i.e permission denied error while accessing /etc/elasticsearch
), I have installed ES 6.0.1 and somehow my ES was failed to start. I came to know that my ES service script located in /etc/init.d/elasticsearch
can not be able to read the following files need to run ES:
1) /etc/elasticsearch/elasticsearch.yml
2) /etc/elasticsearch/jvm.options
3) /etc/elasticsearch/log4j2.properties
So, what I did is first given elasticsearch the executable rights:
/etc$ sudo chmod +x elasticsearch
Then after, I given the permission of all the files located in /etc/elasticsearch like this:
/etc/elasticsearch$ sudo chmod 777 .
And then I just restart ES Like this:
sudo systemctl restart elasticsearch
Now, ES is working fine and you can test it by issuing following command
curl -X GET "localhost:9200"
add a comment |
make sure /etc/elasticsearch/log4j2.properties exists, otherwise create it:
appender.console.type = Console
appender.console.name = console
appender.console.layout.type = PatternLayout
appender.console.layout.pattern = [%d{ISO8601}][%-5p][%-25c] %marker%m%n
rootLogger.level = info
rootLogger.appenderRef.console.ref = console
On fresh install Ubuntu 16.04 after I install elasticsearch 5.0.1 or 5.0.2 with update, log4j2.properties file exist in /etc/elasticsearch directory & ES is failed to start. This is not the right answer.
– Pajsije
Dec 6 '16 at 4:10
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "89"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f853100%2fubuntu-16-04-install-elasticsearch-5-x-failed-to-start%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
5 Answers
5
active
oldest
votes
5 Answers
5
active
oldest
votes
active
oldest
votes
active
oldest
votes
I had the same issue and I saw that the group of my elasticsearch.yml file was not right. You can check it by using:
ubuntu@mymachine:~$ sudo ls -al /etc/elasticsearch/
total 24
drwxr-x--- 3 root elasticsearch 4096 Dec 19 10:58 .
drwxr-xr-x 94 root root 4096 Dec 19 10:58 ..
-rw-rw---- 1 root elasticsearch 3069 Dec 6 12:39 elasticsearch.yml
-rw-rw---- 1 root elasticsearch 2862 Dec 6 12:39 jvm.options
-rw-rw---- 1 root elasticsearch 3992 Dec 6 12:39 log4j2.properties
drwxr-x--- 2 root elasticsearch 4096 Dec 6 12:39 scripts
It can be that the elasticsearch.yml
is in the root group.
-rw-rw---- 1 root root 3069 Dec 6 12:39 elasticsearch.yml
When I changed the group I was able to start elasticsearch again.
$ sudo chgrp elasticsearch /etc/elasticsearch/elasticsearch.yml
Thank's for advise, but I still can not run ES on Ubuntu even if I try to change the group of a file as you said. I get: Loaded: loaded, Active: failed, elasticsearch.service: Failed with result exit-code.
– Pajsije
Dec 19 '16 at 22:41
add a comment |
I had the same issue and I saw that the group of my elasticsearch.yml file was not right. You can check it by using:
ubuntu@mymachine:~$ sudo ls -al /etc/elasticsearch/
total 24
drwxr-x--- 3 root elasticsearch 4096 Dec 19 10:58 .
drwxr-xr-x 94 root root 4096 Dec 19 10:58 ..
-rw-rw---- 1 root elasticsearch 3069 Dec 6 12:39 elasticsearch.yml
-rw-rw---- 1 root elasticsearch 2862 Dec 6 12:39 jvm.options
-rw-rw---- 1 root elasticsearch 3992 Dec 6 12:39 log4j2.properties
drwxr-x--- 2 root elasticsearch 4096 Dec 6 12:39 scripts
It can be that the elasticsearch.yml
is in the root group.
-rw-rw---- 1 root root 3069 Dec 6 12:39 elasticsearch.yml
When I changed the group I was able to start elasticsearch again.
$ sudo chgrp elasticsearch /etc/elasticsearch/elasticsearch.yml
Thank's for advise, but I still can not run ES on Ubuntu even if I try to change the group of a file as you said. I get: Loaded: loaded, Active: failed, elasticsearch.service: Failed with result exit-code.
– Pajsije
Dec 19 '16 at 22:41
add a comment |
I had the same issue and I saw that the group of my elasticsearch.yml file was not right. You can check it by using:
ubuntu@mymachine:~$ sudo ls -al /etc/elasticsearch/
total 24
drwxr-x--- 3 root elasticsearch 4096 Dec 19 10:58 .
drwxr-xr-x 94 root root 4096 Dec 19 10:58 ..
-rw-rw---- 1 root elasticsearch 3069 Dec 6 12:39 elasticsearch.yml
-rw-rw---- 1 root elasticsearch 2862 Dec 6 12:39 jvm.options
-rw-rw---- 1 root elasticsearch 3992 Dec 6 12:39 log4j2.properties
drwxr-x--- 2 root elasticsearch 4096 Dec 6 12:39 scripts
It can be that the elasticsearch.yml
is in the root group.
-rw-rw---- 1 root root 3069 Dec 6 12:39 elasticsearch.yml
When I changed the group I was able to start elasticsearch again.
$ sudo chgrp elasticsearch /etc/elasticsearch/elasticsearch.yml
I had the same issue and I saw that the group of my elasticsearch.yml file was not right. You can check it by using:
ubuntu@mymachine:~$ sudo ls -al /etc/elasticsearch/
total 24
drwxr-x--- 3 root elasticsearch 4096 Dec 19 10:58 .
drwxr-xr-x 94 root root 4096 Dec 19 10:58 ..
-rw-rw---- 1 root elasticsearch 3069 Dec 6 12:39 elasticsearch.yml
-rw-rw---- 1 root elasticsearch 2862 Dec 6 12:39 jvm.options
-rw-rw---- 1 root elasticsearch 3992 Dec 6 12:39 log4j2.properties
drwxr-x--- 2 root elasticsearch 4096 Dec 6 12:39 scripts
It can be that the elasticsearch.yml
is in the root group.
-rw-rw---- 1 root root 3069 Dec 6 12:39 elasticsearch.yml
When I changed the group I was able to start elasticsearch again.
$ sudo chgrp elasticsearch /etc/elasticsearch/elasticsearch.yml
answered Dec 19 '16 at 11:14
SebastienPattynSebastienPattyn
5931419
5931419
Thank's for advise, but I still can not run ES on Ubuntu even if I try to change the group of a file as you said. I get: Loaded: loaded, Active: failed, elasticsearch.service: Failed with result exit-code.
– Pajsije
Dec 19 '16 at 22:41
add a comment |
Thank's for advise, but I still can not run ES on Ubuntu even if I try to change the group of a file as you said. I get: Loaded: loaded, Active: failed, elasticsearch.service: Failed with result exit-code.
– Pajsije
Dec 19 '16 at 22:41
Thank's for advise, but I still can not run ES on Ubuntu even if I try to change the group of a file as you said. I get: Loaded: loaded, Active: failed, elasticsearch.service: Failed with result exit-code.
– Pajsije
Dec 19 '16 at 22:41
Thank's for advise, but I still can not run ES on Ubuntu even if I try to change the group of a file as you said. I get: Loaded: loaded, Active: failed, elasticsearch.service: Failed with result exit-code.
– Pajsije
Dec 19 '16 at 22:41
add a comment |
I was sceptical and thought I would not be able to find the answer to this question but your (@user305883) advice turned out to be a good. Thanks for help.
I changed /etc/elasticsearch/jvm.option
-Xms2g
and -Xmx2g
to #-Xms2g
and #-Xmx2g
and on ubuntu terminal after I run this command
service elasticsearch start
ES run well on Ubuntu 16.04.
This was right answer. Thanks again to @user305883.
stackoverflow
add a comment |
I was sceptical and thought I would not be able to find the answer to this question but your (@user305883) advice turned out to be a good. Thanks for help.
I changed /etc/elasticsearch/jvm.option
-Xms2g
and -Xmx2g
to #-Xms2g
and #-Xmx2g
and on ubuntu terminal after I run this command
service elasticsearch start
ES run well on Ubuntu 16.04.
This was right answer. Thanks again to @user305883.
stackoverflow
add a comment |
I was sceptical and thought I would not be able to find the answer to this question but your (@user305883) advice turned out to be a good. Thanks for help.
I changed /etc/elasticsearch/jvm.option
-Xms2g
and -Xmx2g
to #-Xms2g
and #-Xmx2g
and on ubuntu terminal after I run this command
service elasticsearch start
ES run well on Ubuntu 16.04.
This was right answer. Thanks again to @user305883.
stackoverflow
I was sceptical and thought I would not be able to find the answer to this question but your (@user305883) advice turned out to be a good. Thanks for help.
I changed /etc/elasticsearch/jvm.option
-Xms2g
and -Xmx2g
to #-Xms2g
and #-Xmx2g
and on ubuntu terminal after I run this command
service elasticsearch start
ES run well on Ubuntu 16.04.
This was right answer. Thanks again to @user305883.
stackoverflow
edited May 23 '17 at 12:39
Community♦
1
1
answered Dec 28 '16 at 3:29
PajsijePajsije
7629
7629
add a comment |
add a comment |
Worked for me. My jvm.options file:
## JVM configuration
################################################################
## IMPORTANT: JVM heap size
################################################################
##
## You should always set the min and max JVM heap
## size to the same value. For example, to set
## the heap to 4 GB, set:
##
## -Xms4g
## -Xmx4g
##
## See https://www.elastic.co/guide/en/elasticsearch/reference/current/heap-size.html
## for more information
##
################################################################
# Xms represents the initial size of total heap space
# Xmx represents the maximum size of total heap space
--- Commented out ---
#-Xms2g
#-Xmx2g
--- Commented out ---
```
Worked for me as above. Thank you.
Above solution will work if you do not set network.host in yml file. WHEN YOU SET e.g. *** network.host: "192.168.1.72" *** in elasticsearch.yml file it stopped starting again. :) I found in logs that it actually now need the same initial and maximum size of heap so I HAVE UNCOMMENTED -Xmg2g and -Xmx2g
– Matt Janda
Mar 27 '17 at 0:16
add a comment |
Worked for me. My jvm.options file:
## JVM configuration
################################################################
## IMPORTANT: JVM heap size
################################################################
##
## You should always set the min and max JVM heap
## size to the same value. For example, to set
## the heap to 4 GB, set:
##
## -Xms4g
## -Xmx4g
##
## See https://www.elastic.co/guide/en/elasticsearch/reference/current/heap-size.html
## for more information
##
################################################################
# Xms represents the initial size of total heap space
# Xmx represents the maximum size of total heap space
--- Commented out ---
#-Xms2g
#-Xmx2g
--- Commented out ---
```
Worked for me as above. Thank you.
Above solution will work if you do not set network.host in yml file. WHEN YOU SET e.g. *** network.host: "192.168.1.72" *** in elasticsearch.yml file it stopped starting again. :) I found in logs that it actually now need the same initial and maximum size of heap so I HAVE UNCOMMENTED -Xmg2g and -Xmx2g
– Matt Janda
Mar 27 '17 at 0:16
add a comment |
Worked for me. My jvm.options file:
## JVM configuration
################################################################
## IMPORTANT: JVM heap size
################################################################
##
## You should always set the min and max JVM heap
## size to the same value. For example, to set
## the heap to 4 GB, set:
##
## -Xms4g
## -Xmx4g
##
## See https://www.elastic.co/guide/en/elasticsearch/reference/current/heap-size.html
## for more information
##
################################################################
# Xms represents the initial size of total heap space
# Xmx represents the maximum size of total heap space
--- Commented out ---
#-Xms2g
#-Xmx2g
--- Commented out ---
```
Worked for me as above. Thank you.
Worked for me. My jvm.options file:
## JVM configuration
################################################################
## IMPORTANT: JVM heap size
################################################################
##
## You should always set the min and max JVM heap
## size to the same value. For example, to set
## the heap to 4 GB, set:
##
## -Xms4g
## -Xmx4g
##
## See https://www.elastic.co/guide/en/elasticsearch/reference/current/heap-size.html
## for more information
##
################################################################
# Xms represents the initial size of total heap space
# Xmx represents the maximum size of total heap space
--- Commented out ---
#-Xms2g
#-Xmx2g
--- Commented out ---
```
Worked for me as above. Thank you.
answered Mar 26 '17 at 23:36
Matt JandaMatt Janda
111
111
Above solution will work if you do not set network.host in yml file. WHEN YOU SET e.g. *** network.host: "192.168.1.72" *** in elasticsearch.yml file it stopped starting again. :) I found in logs that it actually now need the same initial and maximum size of heap so I HAVE UNCOMMENTED -Xmg2g and -Xmx2g
– Matt Janda
Mar 27 '17 at 0:16
add a comment |
Above solution will work if you do not set network.host in yml file. WHEN YOU SET e.g. *** network.host: "192.168.1.72" *** in elasticsearch.yml file it stopped starting again. :) I found in logs that it actually now need the same initial and maximum size of heap so I HAVE UNCOMMENTED -Xmg2g and -Xmx2g
– Matt Janda
Mar 27 '17 at 0:16
Above solution will work if you do not set network.host in yml file. WHEN YOU SET e.g. *** network.host: "192.168.1.72" *** in elasticsearch.yml file it stopped starting again. :) I found in logs that it actually now need the same initial and maximum size of heap so I HAVE UNCOMMENTED -Xmg2g and -Xmx2g
– Matt Janda
Mar 27 '17 at 0:16
Above solution will work if you do not set network.host in yml file. WHEN YOU SET e.g. *** network.host: "192.168.1.72" *** in elasticsearch.yml file it stopped starting again. :) I found in logs that it actually now need the same initial and maximum size of heap so I HAVE UNCOMMENTED -Xmg2g and -Xmx2g
– Matt Janda
Mar 27 '17 at 0:16
add a comment |
I have been facing the same issue (i.e permission denied error while accessing /etc/elasticsearch
), I have installed ES 6.0.1 and somehow my ES was failed to start. I came to know that my ES service script located in /etc/init.d/elasticsearch
can not be able to read the following files need to run ES:
1) /etc/elasticsearch/elasticsearch.yml
2) /etc/elasticsearch/jvm.options
3) /etc/elasticsearch/log4j2.properties
So, what I did is first given elasticsearch the executable rights:
/etc$ sudo chmod +x elasticsearch
Then after, I given the permission of all the files located in /etc/elasticsearch like this:
/etc/elasticsearch$ sudo chmod 777 .
And then I just restart ES Like this:
sudo systemctl restart elasticsearch
Now, ES is working fine and you can test it by issuing following command
curl -X GET "localhost:9200"
add a comment |
I have been facing the same issue (i.e permission denied error while accessing /etc/elasticsearch
), I have installed ES 6.0.1 and somehow my ES was failed to start. I came to know that my ES service script located in /etc/init.d/elasticsearch
can not be able to read the following files need to run ES:
1) /etc/elasticsearch/elasticsearch.yml
2) /etc/elasticsearch/jvm.options
3) /etc/elasticsearch/log4j2.properties
So, what I did is first given elasticsearch the executable rights:
/etc$ sudo chmod +x elasticsearch
Then after, I given the permission of all the files located in /etc/elasticsearch like this:
/etc/elasticsearch$ sudo chmod 777 .
And then I just restart ES Like this:
sudo systemctl restart elasticsearch
Now, ES is working fine and you can test it by issuing following command
curl -X GET "localhost:9200"
add a comment |
I have been facing the same issue (i.e permission denied error while accessing /etc/elasticsearch
), I have installed ES 6.0.1 and somehow my ES was failed to start. I came to know that my ES service script located in /etc/init.d/elasticsearch
can not be able to read the following files need to run ES:
1) /etc/elasticsearch/elasticsearch.yml
2) /etc/elasticsearch/jvm.options
3) /etc/elasticsearch/log4j2.properties
So, what I did is first given elasticsearch the executable rights:
/etc$ sudo chmod +x elasticsearch
Then after, I given the permission of all the files located in /etc/elasticsearch like this:
/etc/elasticsearch$ sudo chmod 777 .
And then I just restart ES Like this:
sudo systemctl restart elasticsearch
Now, ES is working fine and you can test it by issuing following command
curl -X GET "localhost:9200"
I have been facing the same issue (i.e permission denied error while accessing /etc/elasticsearch
), I have installed ES 6.0.1 and somehow my ES was failed to start. I came to know that my ES service script located in /etc/init.d/elasticsearch
can not be able to read the following files need to run ES:
1) /etc/elasticsearch/elasticsearch.yml
2) /etc/elasticsearch/jvm.options
3) /etc/elasticsearch/log4j2.properties
So, what I did is first given elasticsearch the executable rights:
/etc$ sudo chmod +x elasticsearch
Then after, I given the permission of all the files located in /etc/elasticsearch like this:
/etc/elasticsearch$ sudo chmod 777 .
And then I just restart ES Like this:
sudo systemctl restart elasticsearch
Now, ES is working fine and you can test it by issuing following command
curl -X GET "localhost:9200"
answered Jan 4 at 6:04
ARKhanARKhan
111
111
add a comment |
add a comment |
make sure /etc/elasticsearch/log4j2.properties exists, otherwise create it:
appender.console.type = Console
appender.console.name = console
appender.console.layout.type = PatternLayout
appender.console.layout.pattern = [%d{ISO8601}][%-5p][%-25c] %marker%m%n
rootLogger.level = info
rootLogger.appenderRef.console.ref = console
On fresh install Ubuntu 16.04 after I install elasticsearch 5.0.1 or 5.0.2 with update, log4j2.properties file exist in /etc/elasticsearch directory & ES is failed to start. This is not the right answer.
– Pajsije
Dec 6 '16 at 4:10
add a comment |
make sure /etc/elasticsearch/log4j2.properties exists, otherwise create it:
appender.console.type = Console
appender.console.name = console
appender.console.layout.type = PatternLayout
appender.console.layout.pattern = [%d{ISO8601}][%-5p][%-25c] %marker%m%n
rootLogger.level = info
rootLogger.appenderRef.console.ref = console
On fresh install Ubuntu 16.04 after I install elasticsearch 5.0.1 or 5.0.2 with update, log4j2.properties file exist in /etc/elasticsearch directory & ES is failed to start. This is not the right answer.
– Pajsije
Dec 6 '16 at 4:10
add a comment |
make sure /etc/elasticsearch/log4j2.properties exists, otherwise create it:
appender.console.type = Console
appender.console.name = console
appender.console.layout.type = PatternLayout
appender.console.layout.pattern = [%d{ISO8601}][%-5p][%-25c] %marker%m%n
rootLogger.level = info
rootLogger.appenderRef.console.ref = console
make sure /etc/elasticsearch/log4j2.properties exists, otherwise create it:
appender.console.type = Console
appender.console.name = console
appender.console.layout.type = PatternLayout
appender.console.layout.pattern = [%d{ISO8601}][%-5p][%-25c] %marker%m%n
rootLogger.level = info
rootLogger.appenderRef.console.ref = console
edited Nov 29 '16 at 21:54
bummi
3802713
3802713
answered Nov 29 '16 at 21:41
itiiti
1
1
On fresh install Ubuntu 16.04 after I install elasticsearch 5.0.1 or 5.0.2 with update, log4j2.properties file exist in /etc/elasticsearch directory & ES is failed to start. This is not the right answer.
– Pajsije
Dec 6 '16 at 4:10
add a comment |
On fresh install Ubuntu 16.04 after I install elasticsearch 5.0.1 or 5.0.2 with update, log4j2.properties file exist in /etc/elasticsearch directory & ES is failed to start. This is not the right answer.
– Pajsije
Dec 6 '16 at 4:10
On fresh install Ubuntu 16.04 after I install elasticsearch 5.0.1 or 5.0.2 with update, log4j2.properties file exist in /etc/elasticsearch directory & ES is failed to start. This is not the right answer.
– Pajsije
Dec 6 '16 at 4:10
On fresh install Ubuntu 16.04 after I install elasticsearch 5.0.1 or 5.0.2 with update, log4j2.properties file exist in /etc/elasticsearch directory & ES is failed to start. This is not the right answer.
– Pajsije
Dec 6 '16 at 4:10
add a comment |
Thanks for contributing an answer to Ask Ubuntu!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f853100%2fubuntu-16-04-install-elasticsearch-5-x-failed-to-start%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Also it's worth to check whether
java
is installed. Cause the log message that no java binaries available falls intojournalctl
not under elasticsearch.service tag.– origaminal
May 24 '17 at 22:58