Are you sure, unless I am misreading this, the OS is picking up v6;

> + 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


Regards,
Mark Walkom

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


On 7 July 2014 12:47, Steven Yue <[email protected]> wrote:

> No, I have 7.
>
> Run 'java -version' shows this:
>
> java version "1.7.0_60"
>
> Java(TM) SE Runtime Environment (build 1.7.0_60-b19)
>
> Java HotSpot(TM) 64-Bit Server VM (build 24.60-b09, mixed mode)
>
> On Tuesday, July 1, 2014 11:29:05 PM UTC-4, Mark Walkom wrote:
>>
>> 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/log4
>>>>>>>>> j/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%40goo
>>>>> glegroups.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/678f081c-7b0f-44b9-8ed5-9eb8a5baf589%40googlegroups.com
> <https://groups.google.com/d/msgid/elasticsearch/678f081c-7b0f-44b9-8ed5-9eb8a5baf589%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/CAEM624bWXwWKfxmBaDdtYnwy0zMNEz9P6rhXWMQ66NVc7pakMg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to