Хранение индексного файла в HDFS- Solr

Я настраиваю Solr для хранения индексного файла данных в HDFS.

bin/solr start -e cloud -c -Dsolr.directoryFactory=HdfsDirectoryFactory -Dsolr.lock.type=hdfs -Dsolr.hdfs.home=hdfs://localhost:50070/solr

когда я пытался открыть URL-адрес Solr, и я получил сообщение об ошибке "Ошибка инициализации SolrCore", каталог создания проблем.

Скриншот ошибки. Для справки

2 ответа

Решение

Используемый порт кажется неправильнымhdfs://localhost:50070/solr

Пытаться hdfs://localhost:8020/solr Вы можете увидеть порт hdfs в вашем core-site.xml.

Если вы запускаете эту команду как пользователь 'solr', убедитесь, что у 'solr' есть разрешение на HDFS для записи в направлении '/user/solr'. Если нет, вы можете изменить владельца для этого каталога, используя hadoop fs -chown solr /user/solr и убедитесь, что у него есть разрешение на запись (попробуйте эту команду: hadoop fs -chmod 755 /user/solr).

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