You're on Java 6 by the looks of it, ES won't run on anything less than 7.

Regards,
Mark Walkom

Infrastructure Engineer
Campaign Monitor
email: [email protected]
web: www.campaignmonitor.com


On 1 July 2014 22:57, Steven Yue <[email protected]> wrote:

> Hi, Alex
>
> Below is the output:
>
> ++ id -u
>
> + '[' 0 -ne 0 ']'
>
> + . /lib/lsb/init-functions
>
> +++ 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
>
> + '[' -r /etc/default/rcS ']'
>
> + . /etc/default/rcS
>
> ++ 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
>
> + COL=112
>
> + log_use_plymouth
>
> + '[' n = y ']'
>
> + plymouth --ping
>
> + printf ' * Starting Elasticsearch Server       '
>
>  * 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 ]
>
> + return 0
>
> + exit 0
>
> 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 <[email protected]> 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 http://logging.apache.org/log4j/1.2/faq.html#noconfig
>>>>>>> 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 [email protected].
>>> 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 [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/elasticsearch/2f2607df-bd67-4350-b94f-a720fbb56a37%40googlegroups.com
> <https://groups.google.com/d/msgid/elasticsearch/2f2607df-bd67-4350-b94f-a720fbb56a37%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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/CAEM624ZVqi5gWzM1Y1czJmyaUkEcS_h%2BEsLT4ntM%2BuzyqZveuQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to