2017-01-13 5 views
1

Во-первых: Я хочу изучить 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 не дают мне разрешение на создание каталогов/файлов.

Что делать ???

ответ

5

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

chown -R solr.solr /opt/solr 

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

0

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

Шаг 1: Скачать Solr-6.6.0 по ссылке http://www.apache.org/dyn/closer.lua/lucene/solr/6.6.0

Шаг 2:. Разархивируйте папку и поместить его в надлежащий драйвер (т.е. диск С, D диск)

Шаг 3: Используйте окно командной строки для создания запуска Solr Solr Команда 1.to Start Solr: Перейти к активной езде, где солнечно-6.6.0 папку помещаются затем Cd Solr-6.6.0, то cd bi п, а затем Solr Start enter image description here

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

2.To Проверить положению Solr Solr Статус

enter image description here 3.To Создание сердечника Администратор Под бен папку Solr создать -c Эта команда создающих еа ядро ​​в папке C: \ Solr-6.6.0 \ сервер \ Solr enter image description here

4.Indexing Создать файл данных в формате XML, как показано ниже, и сохраните его в папке внутри Solr-6.6.0 enter image description here

в папке файла данных XML, введите следующую команду, чтобы создать индекс Java -dc = -jar post.jar * .xml enter image description here

5.To Удаление данных из индексированного файла Под XML папка файла данных Java -Ddata = args -Dc = -jar post.jar "id: 1" enter image description here

5a.Удаление данных из индексированного файла с помощью Solr экран Документы enter image description here

6.Stop Solr в папке бин Solr остановки -p 8983

7.To Удаление Сердечник Под бен папку Solr удалить - гр corename