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] 
> <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 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] <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 [email protected].
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.

Reply via email to