Проблема с установкой 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 ответа

  1. Идти к /tmp каталог

    cd /tmp
    
  2. проверьте веб-сайт на наличие обновленной версии и введите 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
    
  3. Извлечь содержимое архива

    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
    
  4. Запустите скрипт установки

    sudo ./install_solr_service.sh solr-6.0.1.tgz
    

вы можете выполнить некоторые шаги из этого руководства на GitHub

Скачать zr файл solr

с http://www-eu.apache.org/dist/lucene/solr/6.6.1/

распаковать файл
откройте командную строку иди в папку Solr и запусти solr

$ bin / solr start -e cloud -noprompt

откройте браузер и откройте ссылку: http://localhost:8983/solr/

Быть пользователем root не проблема.

Похоже, учебник содержит ошибку. --strip-components часть команды на самом деле является частью tar Команда найдена в предыдущем шаге.

Получаемое вами сообщение об ошибке фактически говорит о том, что вводимый вами параметр не является одним из поддерживаемых параметров в списке. Часть о том, чтобы быть пользователем root - это просто примечание.

По сравнению с учебником, найденным здесь, вы увидите, что --strip-components используется при распаковке файла.tar.

Другие вопросы по тегам