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] <javascript:>
> web: www.campaignmonitor.com
>  
>
> On 1 July 2014 22:57, Steven Yue <[email protected] <javascript:>> 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%
>>>> 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] <javascript:>.
>> 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.
For more options, visit https://groups.google.com/d/optout.

Reply via email to