Hi, Alex
Below is the output:
++ id -u
+++ run-parts --lsbsysinit --list /lib/lsb/init-functions.d
++ for hook in '$(run-parts --lsbsysinit --list /lib/lsb/init-functions.d
2>/dev/null)'
++ '[' -r /lib/lsb/init-functions.d/20-left-info-blocks ']'
++ . /lib/lsb/init-functions.d/20-left-info-blocks
++ for hook in '$(run-parts --lsbsysinit --list /lib/lsb/init-functions.d
2>/dev/null)'
++ '[' -r /lib/lsb/init-functions.d/50-ubuntu-logging ']'
++ . /lib/lsb/init-functions.d/50-ubuntu-logging
+++ LOG_DAEMON_MSG=
++ FANCYTTY=
++ '[' -e /etc/lsb-base-logging.sh ']'
++ true
++ UTC=yes
++ FSCKFIX=no
-
ES_USER=elasticsearch
-
ES_GROUP=elasticsearch
-
JDK_DIRS='/usr/lib/jvm/java-7-oracle /usr/lib/jvm/java-7-openjdk
/usr/lib/jvm/java-7-openjdk-amd64/ /usr/lib/jvm/java-7-openjdk-armhf
/usr/lib/jvm/java-7-openjdk-i386/ /usr/lib/jvm/java-6-sun
/usr/lib/jvm/java-6-openjdk /usr/lib/jvm/java-6-openjdk-amd64
/usr/lib/jvm/java-6-openjdk-armhf /usr/lib/jvm/java-6-openjdk-i386
/usr/lib/jvm/default-java'
-
for jdir in '$JDK_DIRS'
-
'[' -r /usr/lib/jvm/java-7-oracle/bin/java -a -z '' ']'
-
for jdir in '$JDK_DIRS'
-
'[' -r /usr/lib/jvm/java-7-openjdk/bin/java -a -z '' ']'
-
for jdir in '$JDK_DIRS'
-
'[' -r /usr/lib/jvm/java-7-openjdk-amd64//bin/java -a -z '' ']'
-
for jdir in '$JDK_DIRS'
-
'[' -r /usr/lib/jvm/java-7-openjdk-armhf/bin/java -a -z '' ']'
-
for jdir in '$JDK_DIRS'
-
'[' -r /usr/lib/jvm/java-7-openjdk-i386//bin/java -a -z '' ']'
-
for jdir in '$JDK_DIRS'
-
'[' -r /usr/lib/jvm/java-6-sun/bin/java -a -z '' ']'
-
for jdir in '$JDK_DIRS'
-
'[' -r /usr/lib/jvm/java-6-openjdk/bin/java -a -z '' ']'
-
for jdir in '$JDK_DIRS'
-
'[' -r /usr/lib/jvm/java-6-openjdk-amd64/bin/java -a -z '' ']'
-
JAVA_HOME=/usr/lib/jvm/java-6-openjdk-amd64
-
for jdir in '$JDK_DIRS'
-
'[' -r /usr/lib/jvm/java-6-openjdk-armhf/bin/java -a -z
/usr/lib/jvm/java-6-openjdk-amd64 ']'
-
for jdir in '$JDK_DIRS'
-
'[' -r /usr/lib/jvm/java-6-openjdk-i386/bin/java -a -z
/usr/lib/jvm/java-6-openjdk-amd64 ']'
-
for jdir in '$JDK_DIRS'
-
'[' -r /usr/lib/jvm/default-java/bin/java -a -z
/usr/lib/jvm/java-6-openjdk-amd64 ']'
-
export JAVA_HOME
-
ES_HOME=/usr/share/elasticsearch
-
MAX_OPEN_FILES=65535
-
LOG_DIR=/var/log/elasticsearch
-
DATA_DIR=/var/lib/elasticsearch
-
WORK_DIR=/tmp/elasticsearch
-
CONF_DIR=/etc/elasticsearch
-
CONF_FILE=/etc/elasticsearch/elasticsearch.yml
-
MAX_MAP_COUNT=262144
-
'[' -f /etc/default/elasticsearch ']'
-
. /etc/default/elasticsearch
++ ES_USER=elasticsearch
++ ES_GROUP=elasticsearch
++ ES_HEAP_SIZE=2g
++ MAX_LOCKED_MEMORY=unlimited
++ LOG_DIR=/home/log/elasticsearch
++ DATA_DIR=/home/data/elasticsearch
++ WORK_DIR=/home/tmp/elasticsearch
++ CONF_DIR=/etc/elasticsearch
++ CONF_FILE=/etc/elasticsearch/elasticsearch.yml
-
PID_FILE=/var/run/elasticsearch.pid
-
DAEMON=/usr/share/elasticsearch/bin/elasticsearch
-
DAEMON_OPTS='-d -p /var/run/elasticsearch.pid
-Des.default.config=/etc/elasticsearch/elasticsearch.yml
-Des.default.path.home=/usr/share/elasticsearch
-Des.default.path.logs=/home/log/elasticsearch
-Des.default.path.data=/home/data/elasticsearch
-Des.default.path.work=/home/tmp/elasticsearch
-Des.default.path.conf=/etc/elasticsearch'
-
export ES_HEAP_SIZE
-
export ES_HEAP_NEWSIZE
-
export ES_DIRECT_SIZE
-
export ES_JAVA_OPTS
-
test -x /usr/share/elasticsearch/bin/elasticsearch
-
case "$1" in
-
checkJava
-
'[' -x /usr/lib/jvm/java-6-openjdk-amd64/bin/java ']'
-
JAVA=/usr/lib/jvm/java-6-openjdk-amd64/bin/java
-
'[' '!' -x /usr/lib/jvm/java-6-openjdk-amd64/bin/java ']'
-
'[' -n unlimited -a -z 2g ']'
-
log_daemon_msg 'Starting Elasticsearch Server'
-
'[' -z 'Starting Elasticsearch Server' ']'
-
log_use_fancy_output
-
TPUT=/usr/bin/tput
-
EXPR=/usr/bin/expr
-
'[' -t 1 ']'
-
'[' xxterm-256color '!=' x ']'
-
'[' xxterm-256color '!=' xdumb ']'
-
'[' -x /usr/bin/tput ']'
-
'[' -x /usr/bin/expr ']'
-
/usr/bin/tput hpa 60
-
/usr/bin/tput setaf 1
-
'[' -z ']'
-
FANCYTTY=1
-
case "$FANCYTTY" in
-
true
-
/usr/bin/tput xenl
++ /usr/bin/tput cols
-
COLS=119
-
'[' 119 ']'
-
'[' 119 -gt 6 ']'
++ /usr/bin/expr 119 - 7
- Starting Elasticsearch Server ++ /usr/bin/expr 119 - 1
-
/usr/bin/tput hpa 118
+ printf ' '
++ pidofproc -p /var/run/elasticsearch.pid elasticsearch
++ local pidfile base status specified pid OPTIND
++ pidfile=
++ specified=
++ OPTIND=1
++ getopts p: opt
++ case "$opt" in
++ pidfile=/var/run/elasticsearch.pid
++ specified=specified
++ getopts p: opt
++ shift 2
++ '[' 1 -ne 1 ']'
++ base=elasticsearch
++ '[' '!' specified ']'
++ '[' -n /var/run/elasticsearch.pid -a -r /var/run/elasticsearch.pid ']'
++ read pid
++ '[' -n '' ']'
++ '[' -n specified ']'
++ '[' -e /var/run/elasticsearch.pid -a '!' -r /var/run/elasticsearch.pid
']'
++ return 3
-
pid=
-
'[' -n '' ']'
-
mkdir -p /home/log/elasticsearch /home/data/elasticsearch
/home/tmp/elasticsearch
-
chown elasticsearch:elasticsearch /home/log/elasticsearch
/home/data/elasticsearch /home/tmp/elasticsearch
-
touch /var/run/elasticsearch.pid
-
chown elasticsearch:elasticsearch /var/run/elasticsearch.pid
-
'[' -n 65535 ']'
-
ulimit -n 65535
-
'[' -n unlimited ']'
-
ulimit -l unlimited
-
'[' -n 262144 ']'
-
sysctl -q -w vm.max_map_count=262144
-
start-stop-daemon --start -b --user elasticsearch -c elasticsearch
--pidfile /var/run/elasticsearch.pid --exec
/usr/share/elasticsearch/bin/elasticsearch -- -d -p
/var/run/elasticsearch.pid
-Des.default.config=/etc/elasticsearch/elasticsearch.yml
-Des.default.path.home=/usr/share/elasticsearch
-Des.default.path.logs=/home/log/elasticsearch
-Des.default.path.data=/home/data/elasticsearch
-Des.default.path.work=/home/tmp/elasticsearch
-Des.default.path.conf=/etc/elasticsearch
-
log_end_msg 0
-
'[' -z 0 ']'
-
'[' 112 ']'
-
'[' -x /usr/bin/tput ']'
-
log_use_plymouth
-
'[' n = y ']'
-
plymouth --ping
-
printf '\r'
-
/usr/bin/tput hpa 112
+ '[' 0 -eq 0 ']'
-
echo '[ OK ]'
[ OK ]
On Monday, June 30, 2014 3:52:49 AM UTC-4, Alexander Reelsen wrote:
Hey,
if you put something like 'set -x' into /etc/init.d/elasticsearch (not in
the first line, but somewhere below that), you can see, how elasticsearch
is started (and which parameters from the default file are used). Can you
paste that output here, so we can debug further? Cant say if it is a
configuration issue or a packaging bug now, but would love to.. and fix if
needed
--Alex
On Fri, Jun 27, 2014 at 9:57 PM, Steven Yue <jinc...@gmail.com
<javascript:>> wrote:
Hi, sri
Thanks for your reply. Yes, they all have permissions
'ls -lah' shows this:
drwxr-xr-x 2 elasticsearch elasticsearch
On Friday, June 27, 2014 3:42:51 PM UTC-4, sri wrote:
Hi Steven,
your /home/data/elasticsearch and /home/log/elasticsearch folder should
be owned by elasticsearch and should have write permissions.
Could you confirm that for me.. pls..
Thanks and Regards
Sri
On Friday, June 27, 2014 3:32:10 PM UTC-4, Steven Yue wrote:
Hi, Sri
I tried to change logging level to TRACE in logging.yml file, but still
it just did not create any logs.
I noticed it only read settings inside "/etc/default/elasticsearch",
but never read settings inside "/etc/elasticsearch/elasticsearch.yml",
even though I have 'CONF_FILE=/etc/elasticsearch/elasticsearch.yml'
So if I set 'LOG_DIR=/home/log/elasticsearch', 'DATA_DIR=/home/data/elasticsearch'
inside "/etc/default/elasticsearch", it will at least create those
directories accordingly when starting, but it will not if I set those
variables inside 'elasticsearch.yml' file using path.data, path.logs.
This also makes me believe the logging.yml file is never read.
On Friday, June 27, 2014 11:38:06 AM UTC-4, sri wrote:
Hi Steven,
Change the logging level to TRACE or DEBUG and check the logs , you
should be able to identify the problem.
Hope that helps
Thanks and Regards
Sri
On Friday, June 27, 2014 10:51:36 AM UTC-4, Steven Yue wrote:
Hi, everyone
I'm trying to install elasticsearch 1.2.1 on a ubuntu 14.04 server.
I used the dpkg -i to install
When I run 'sudo /etc/init.d/elasticsearch start', it says:
"Starting Elasticsearch Server [ OK ]", but actually no process is ever
started, and I couldn't find any errors or any logs in the log folder(
/var/log/elasticsearch).
I tried to run 'sudo /usr/share/elasticsearch/bin/elasticsearch start'
directly, and it is able to start and i can get response when using curl,
although it gives me the following warnning:
log4j:WARN No appenders could be found for logger (node).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See Apache log4j 1.2 - Frequently Asked Technical Questions
for more info.
I tried to edit settings in /etc/default/elasticsearch, uncommented
the following lines:
ES_HEAP_SIZE=2g
MAX_LOCKED_MEMORY=unlimited
Elasticsearch log directory
LOG_DIR=/var/log/elasticsearch
Elasticsearch data directory
DATA_DIR=/home/data/elasticsearch
Elasticsearch work directory
WORK_DIR=/home/tmp/elasticsearch
Elasticsearch configuration directory
CONF_DIR=/etc/elasticsearch
Elasticsearch configuration file (elasticsearch.yml)
CONF_FILE=/etc/elasticsearch/elasticsearch.yml
When restart the service, I did see it created the folder, but still
failed to run, even thought it says 'OK'
Could anyone help me to figure out why and how to run it? Thanks
--
You received this message because you are subscribed to the Google Groups
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to elasticsearc...@googlegroups.com <javascript:>.
To view this discussion on the web visit
https://groups.google.com/d/msgid/elasticsearch/b7be4308-634e-4833-a408-46bac2b7ace8%40googlegroups.com
https://groups.google.com/d/msgid/elasticsearch/b7be4308-634e-4833-a408-46bac2b7ace8%40googlegroups.com?utm_medium=email&utm_source=footer
.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/2f2607df-bd67-4350-b94f-a720fbb56a37%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.