Проблема с установкой apache solr
Я пытаюсь установить 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
3 ответа
Идти к
/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
Скачать zr файл solr
распаковать файл
откройте командную строку иди в папку Solr и запусти solr
$ bin / solr start -e cloud -noprompt
откройте браузер и откройте ссылку: http://localhost:8983/solr/
Быть пользователем root не проблема.
Похоже, учебник содержит ошибку. --strip-components
часть команды на самом деле является частью tar
Команда найдена в предыдущем шаге.
Получаемое вами сообщение об ошибке фактически говорит о том, что вводимый вами параметр не является одним из поддерживаемых параметров в списке. Часть о том, чтобы быть пользователем root - это просто примечание.
По сравнению с учебником, найденным здесь, вы увидите, что --strip-components
используется при распаковке файла.tar.