I always get above the error .. I need to configure elasticsearch on my local machine.
I followed github and the original site both with version 0.20.2and so 0.19.2, but still have the same problem. I also tried set.default.ES_HEAP_SIZEto 1024, 512, 256but no luck
cd ~
sudo apt-get update
sudo apt-get install openjdk-7-jre-headless -y
wget http://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-0.20.2.tar.gz -O elasticsearch.tar.gz
tar -xf elasticsearch.tar.gz
rm elasticsearch.tar.gz
sudo mv elasticsearch-* elasticsearch
sudo mv elasticsearch /usr/local/share
curl -L http://github.com/elasticsearch/elasticsearch-servicewrapper/tarball/master | tar -xz
sudo mv *servicewrapper*/service /usr/local/share/elasticsearch/bin/
rm -Rf *servicewrapper*
sudo /usr/local/share/elasticsearch/bin/service/elasticsearch install
sudo ln -s `readlink -f /usr/local/share/elasticsearch/bin/service/elasticsearch` /usr/local/bin/rcelasticsearch
sudo service elasticsearch start
my wrapper.log says
INFO | jvm 1 | 2014/02/12 15:28:26 |
INFO | jvm 1 | 2014/02/12 15:28:26 | WrapperSimpleApp Usage:
INFO | jvm 1 | 2014/02/12 15:28:26 | java org.tanukisoftware.wrapper.WrapperSimpleApp {app_class{/app_method}} [app_arguments]
INFO | jvm 1 | 2014/02/12 15:28:26 |
INFO | jvm 1 | 2014/02/12 15:28:26 | Where:
INFO | jvm 1 | 2014/02/12 15:28:26 | app_class: The fully qualified class name of the application to run.
INFO | jvm 1 | 2014/02/12 15:28:26 | app_arguments: The arguments that would normally be passed to the
INFO | jvm 1 | 2014/02/12 15:28:26 | application.
ERROR | wrapper | 2014/02/12 15:28:27 | JVM exited while loading the application.
STATUS | wrapper | 2014/02/12 15:28:32 | Launching a JVM...
INFO | jvm 2 | 2014/02/12 15:28:32 | WrapperManager: Initializing...
INFO | jvm 2 | 2014/02/12 15:28:32 | WrapperSimpleApp Error: Unable to locate the class org.elasticsearch.bootstrap.ElasticsearchF : java.lang.ClassNotFoundException: org.elasticsearch.bootstrap.ElasticsearchF
INFO | jvm 2 | 2014/02/12 15:28:32 |
INFO | jvm 2 | 2014/02/12 15:28:32 | WrapperSimpleApp Usage:
INFO | jvm 2 | 2014/02/12 15:28:32 | java org.tanukisoftware.wrapper.WrapperSimpleApp {app_class{/app_method}} [app_arguments]
INFO | jvm 2 | 2014/02/12 15:28:32 |
INFO | jvm 2 | 2014/02/12 15:28:32 | Where:
INFO | jvm 2 | 2014/02/12 15:28:32 | app_class: The fully qualified class name of the application to run.
INFO | jvm 2 | 2014/02/12 15:28:32 | app_arguments: The arguments that would normally be passed to the
INFO | jvm 2 | 2014/02/12 15:28:32 | application.
ERROR | wrapper | 2014/02/12 15:28:34 | JVM exited while loading the application.
STATUS | wrapper | 2014/02/12 15:28:38 | Launching a JVM...
INFO | jvm 3 | 2014/02/12 15:28:38 | WrapperManager: Initializing...
INFO | jvm 3 | 2014/02/12 15:28:39 | WrapperSimpleApp Error: Unable to locate the class org.elasticsearch.bootstrap.ElasticsearchF : java.lang.ClassNotFoundException: org.elasticsearch.bootstrap.ElasticsearchF
my elasticsearch.conf matches
set.default.ES_HOME=<Path to Elasticsearch Home>
set.default.ES_HEAP_SIZE=512
wrapper.startup.timeout=300
wrapper.shutdown.timeout=300
wrapper.ping.timeout=300
wrapper.java.command=java
wrapper.java.mainclass=org.tanukisoftware.wrapper.WrapperSimpleApp
wrapper.working.dir=%ES_HOME%
wrapper.java.classpath.1=%ES_HOME%/bin/service/lib/wrapper.jar
wrapper.java.classpath.2=%ES_HOME%/lib/elasticsearch*.jar
wrapper.java.classpath.3=%ES_HOME%/lib/*.jar
wrapper.java.classpath.4=%ES_HOME%/lib/sigar/*.jar
Anish source
share