在hdfs-solr中存储索引文件

rvpgvaaj  于 2021-05-29  发布在  Hadoop
关注(0)|答案(2)|浏览(351)

我正在配置solr以在hdfs中存储索引数据文件。

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

当我试图打开solr的url时,我得到的错误是“solrcore初始化失败”,创建目录时出现问题。

t2a7ltrp

t2a7ltrp1#

使用的端口似乎不正确 hdfs://localhost:50070/solr 尝试 hdfs://localhost:8020/solr 您可以在core-site.xml中看到hdfs端口。

laximzn5

laximzn52#

如果以“solr”用户身份运行此命令,请确保“solr”对hdfs具有写入“/user/solr”方向的权限。如果没有,可以使用 hadoop fs -chown solr /user/solr 并确保它具有写入权限(请尝试以下命令: hadoop fs -chmod 755 /user/solr ).

相关问题