Я пытаюсь установить apache solr и следую этому руководству. Проблема в том, что когда я пытаюсь запустить bin/install_solr_service.sh --strip-components=2
, он сообщает, что
Supported OPTIONS include:
-d Directory for live / writable Solr files, such as logs, pid files, and index data; defaults to /var/solr
-i Directory to extract the Solr installation archive; defaults to /opt/
The specified path must exist prior to using this script.
-p Port Solr should bind to; default is 8983
-s Service name; defaults to solr
-u User to own the Solr files and run the Solr process as; defaults to solr
This script will create the specified user account if it does not exist.
-f Upgrade Solr. Overwrite symlink and init script of previous installation.
NOTE: Must be run as the root user
Почему отображается эта ошибка, когда я уже запускаю его как root? Пожалуйста, помогите мне. Заранее спасибо.
Это вывод для ls -lh /opt
:
total 38M
drwxrwxrwx 7 root root 4.0K Apr 29 09:48 android-studio
drwxr-xr-x 2 root root 4.0K Jun 2 20:35 bin
drwxr-xr-x 3 root root 4.0K Nov 18 2015 google
drwxr-xr-x 5 root root 4.0K Jun 3 12:21 solr-5.5.1
drwxr-xr-x 5 root root 4.0K Jun 2 20:43 solr-6.0.1
-rw-r--r-- 1 root root 38M Jun 2 20:28 solr-6.0.1-src.tgz
drwxr-xr-x 4 root root 4.0K May 16 14:54 sublime_text
drwxr-xr-x 4 root root 4.0K May 16 11:30 teamviewer
Быть пользователем root не является проблемой.
похоже, что учебное руководство содержит ошибку. --strip-components
часть команды является на самом деле частью tar
команда, найденная на предыдущем шаге.
сообщение об ошибке, которое Вы получаете, на самом деле говорит Вам, что опция, которую Вы вводите, не является одной из поддерживаемых опций в списке. Часть о том, чтобы быть пользователем root является просто примечанием.
По сравнению с учебным руководством нашел здесь , Вы будете видеть, что --strip-components
используется в распаковке .tar файла.
загрузите solr zip-файл
разархивировал файл
, открытая командная строка n переходит к папке Solr и запускается, $ solr
bin/solr запускаются,-e облачный-noprompt
открывают Ваш браузер и открывают ссылку: http://localhost:8983/solr/#/
Переходят в /tmp
проверка каталога
cd /tmp
веб-сайт для обновленной версии и Извлечения типа wget url_path_to_the_zip_file
wget http://www.us.apache.org/dist/lucene/solr/6.6.1/solr-6.6.1-src.tgz
содержание архива
tar xzf solr_zip_name path to install_solr_service.sh --strip-components=2
tar xzf solr-6.6.1-src.tgz solr-6.6.1/solr/bin/install_solr_service.sh --strip-components=2
Выполнение сценарий
sudo ./install_solr_service.sh solr-6.0.1.tgz
установки, можно выполнить некоторые шаги от это руководство по GitHub