Установка ElasticSearch в Ubuntu 12.04

У меня есть виртуальная машина под управлением Ubuntu 12.04, и я пытаюсь установить ElasticSearch. Я следил за этимсуть в лучшем духе «выучи Х трудный путь», и все устанавливается отлично - пакеты загружаются, не обрабатываются, копируются в нужное место и т. д.

Проблема возникает, когда я запускаю ее - либо путем вызова:

$ /usr/local/share/elasticsearch/bin/elasticsearch

или с помощью сервисной оболочки ($ rselasticsearch console)

Выход записывается вwrapper.log и включен ниже. Я думаю, что у меня могут быть проблемы с домашним / классным путем JAVA, но я не уверен.

Любая помощь получила с благодарностью!

Running ElasticSearch...
wrapper  | Unable to write to the configured log directory: /usr/local/share/elasticsearch/logs (No such file or directory)
wrapper  |   The directory does not exist.
wrapper  | Unable to write to the configured log file: /usr/local/share/elasticsearch/logs/service.log (No such file or directory)
wrapper  |   Falling back to the default file in the current working directory: wrapper.log
wrapper  | --> Wrapper Started as Console
wrapper  | Java Service Wrapper Community Edition 32-bit 3.5.14
wrapper  |   Copyright (C) 1999-2011 Tanuki Software, Ltd. All Rights Reserved.
wrapper  |     http://wrapper.tanukisoftware.com
wrapper  | 
wrapper  | Launching a JVM...
jvm 1    | WrapperManager: Initializing...
jvm 1    | WrapperSimpleApp Error: Unable to locate the class org.elasticsearch.bootstrap.ElasticSearchF : java.lang.ClassNotFoundException: org.elasticsearch.bootstrap.ElasticSearchF
jvm 1    | 
jvm 1    | WrapperSimpleApp Usage:
jvm 1    |   java org.tanukisoftware.wrapper.WrapperSimpleApp {app_class{/app_method}} [app_arguments]
jvm 1    | 
jvm 1    | Where:
jvm 1    |   app_class:      The fully qualified class name of the application to run.
jvm 1    |   app_arguments:  The arguments that would normally be passed to the
jvm 1    |                   application.
wrapper  | JVM exited while loading the application.
...
wrapper  | There were 5 failed launches in a row, each lasting less than 300 seconds.  Giving up.
wrapper  |   There may be a configuration problem: please check the logs.
wrapper  | <-- Wrapper Stopped

Обновить

Учитывая, что мы находимся в 2016 году, самый простой способ запустить ES в Ubuntu - это использовать Docker.docker run elasticsearch загрузит последнюю версию и запустит ее на переднем плане, и, очевидно, вы можете запустить ее как демон или запустить определенную версию (например,elasticsearch:1.7.2) и установите порты и т. д.

Ответы на вопрос(5)

Ваш ответ на вопрос