Во-первых: Я хочу изучить solr. Поэтому я хочу, чтобы выполнить QUICKSTART учебник от http://lucene.apache.org/solr/quickstart.htmlsolr установка, не удается запустить примеры
На убунту 14.04 64 бит я установил Solr следующим образом:
/непринятия за Wget я взял последнюю версию 6.3.0. Это было сделано как корень.
Затем я извлек файл установки службы по
tar xzf solr-6.3.0.tgz solr-6.3.0/bin/install_solr_service.sh --strip-components=2
Также с корнем!
Я смочу по
sudo ./install_solr_service.sh solr-6.3.0.tgz
, что привело к пользователю/группа Solr, начал Solr в качестве службы, сделал символическую ссылку из/Opt/Solr для /opt/solr-6.3.0, сделанный Solr .home to/var/solr с пользователем solr как владелец и т. д.
Solr запускается, как ожидалось, поэтому http://localhost:8983/solr/#/ показывает мне тире в браузере.
я перестану с обычной командой
service solr stop
службу для запуска примеров.
И вот проблема:
Когда я начинаю как корень:
[email protected]:/opt/solr# bin/solr start -e cloud -noprompt
здесь результаты:
«Добро пожаловать к примеру SolrCloud
Запуск 2 Solr для вашего примера. Кластер SolrCloud.
Домашний каталог Solr/opt/solr/example/cloud/node1/solr уже существует. /opt/solr/example/cloud/node2 уже существует.
Запуск Solr на порт 8983 с помощью команды: /Opt/Solr/бен/Solr начать -cloud -p -s 8983 "/ Opt/Solr/пример/облако/node1/Solr"
ПРЕДУПРЕЖДЕНИЕ: Запуск Solr в качестве пользователя root является угрозой безопасности и не считается лучшей практикой. Выход. Обратитесь к Справочному руководству. Чтобы отменить эту проверку, начните с аргументом «» -Force
ОШИБКА: Процесс завершился с ошибкой: 1 (значение Выход: 1)»
Так корень не правильный владелец, который я понимаю, потому что есть новый пользователь Solr создал
Тогда я изменяю Solr, как пользователь, чтобы начать примеры:.
[email protected]:/opt/solr$ bin/solr start -e cloud -noprompt
«Добро пожаловать к примеру SolrCloud!
Запуск 2 узлов Solr для вашего примера SolrCloud cluster.
Создание Solr домашней директории/неавтоматического/Solr/пример/облако/node1/Solr
ОШИБКА: Пункт назначения '/ Opt/Solr/пример/облако/node1/Solr' каталог не может быть создан»
Таким образом, первый тест как корень не дают мне разрешения из-за Solr, а второй в качестве пользователя Solr не дают мне разрешение на создание каталогов/файлов.
Что делать ???