solr installation, не может запускать примеры

Во-первых: я хочу изучить solr. Поэтому я хочу выполнить учебное руководство по быстрому старту из http://lucene.apache.org/solr/quickstart.html

На ubuntu 14.04 64 бит я установил solr следующим образом:

В / opt на wget я взял последнюю версию 6.3.0. Это было сделано как корень.

Затем я извлек файл установки службы

tar xzf solr-6.3.0.tgz solr-6.3.0/bin/install_solr_service.sh --strip-components=2 

Также root!

Я позволил этому

 sudo ./install_solr_service.sh solr-6.3.0.tgz 

что привело к пользователю / группе solr, запущен solr в качестве сервиса, сделал символическую ссылку из / opt / solr в /opt/solr-6.3.0, сделал solr.home в / var / solr с пользователем solr как владельцем и т. д.

Solr запускается так, как ожидалось, поэтому http: // localhost: 8983 / solr / # / показывает мне тире в браузере.

Я останавливаюсь с обычной командой

 service solr stop 

сервис для запуска примеров.

И вот проблема:

Когда я начинаю с root:

 root@duke:/opt/solr# bin/solr start -e cloud -noprompt 

здесь результаты:

«Добро пожаловать в пример SolrCloud!

Запуск 2 узлов Solr для вашего кластера SolrCloud.

Solr home directory / opt / solr / example / cloud / node1 / solr уже существует. / opt / solr / example / cloud / node2 уже существует.

Запуск Solr на порт 8983 с помощью команды: / opt / solr / bin / solr start -cloud -p 8983 -s “/ opt / solr / example / cloud / node1 / solr”

ПРЕДУПРЕЖДЕНИЕ. Запуск Solr в качестве пользователя root является угрозой безопасности и не считается лучшей практикой. Выход. Обратитесь к Справочному руководству. Чтобы отменить эту проверку, начните с аргумента ‘-force’

ОШИБКА: процесс завершен с ошибкой: 1 (значение выхода: 1) ”

Так что root не является правильным владельцем, который я понимаю, потому что создается новый пользовательский solr.

Затем я перехожу к solr как пользователь, чтобы начать примеры:

 solr@duke:/opt/solr$ bin/solr start -e cloud -noprompt 

«Добро пожаловать в пример SolrCloud!

Запуск 2 узлов Solr для вашего кластера SolrCloud.

Создание домашней директории Solr / opt / solr / example / cloud / node1 / solr

ERROR: каталог назначения / opt / solr / example / cloud / node1 / solr ‘не может быть создан ”

Таким образом, первый тест как root не дает мне разрешения из-за solr, а второй, поскольку пользователь solr не дает мне разрешения на создание каталогов / файлов.

Что делать?

Related of "solr installation, не может запускать примеры"

    Когда вы работаете как пользователь Solr, вы должны предоставить пользователю solr доступ к каталогу, в котором вы пытаетесь написать свою конфигурацию. Если это /opt/solr , вы можете изменить владельца каталога и все содержащиеся файлы рекурсивно, выпустив команду chown :

     chown -R solr.solr /opt/solr 

    Это предполагает, что в вашей системе также есть группа с именем solr . Если у вас нет группы solr, используйте другую подходящую группу или оставьте последний .solr из команды.

    Процесс установки Solr

    Шаг 1: Загрузите файл solr-6.6.0 по ссылке http://www.apache.org/dyn/closer.lua/lucene/solr/6.6.0

    Шаг 2: разархивируйте папку и поместите ее в правильный драйвер (т. Е. Диск C, диск D)

    Шаг 3: Используйте командную строку Windows для создания команды запуска Solr 1. Чтобы запустить Solr: перейдите к активному диску, где находится папка Solar-6.6.0, затем Cd Solr-6.6.0, затем cd bin, а затем Solr Start введите описание изображения здесь

    Поисковая система Solr будет работать под стандартным портом 8983. Apache Solr может быть доступен по адресу http: // localhost: 8983 / solr / # / И интерфейс будет следующим: введите описание изображения здесь

    2.Чтобы проверить состояние статуса Solr Solr

    введите описание изображения здесь 3. Создать основной администратор. В папке bin. Solr create -c. Эта команда создаст kernel ​​под папкой C: \ solr-6.6.0 \ server \ solr введите описание изображения здесь

    4.Indexing Создайте файл данных в формате xml, как показано ниже, и сохраните его в папке внутри solr-6.6.0 введите описание изображения здесь

    В папке файла данных xml введите следующую команду для создания индекса Java -Dc = -jar post.jar * .xml введите описание изображения здесь

    5. Удалить данные из индексированного файла. В папке файла данных xml Java -Ddata = args -Dc = -jar post.jar «id: 1» введите описание изображения здесь

    5а. Удаление данных из индексированного файла с помощью экрана solr Documents введите описание изображения здесь

    6.Stop Solr Под папкой bin Solr stop -p 8983

    7. Удалить папку Core Under bin solr delete – c corename