在HDFS-Solr

时间:2015-10-22 12:34:34

标签: hadoop solr solrcloud

我将Solr配置为在HDFS中存储索引数据文件。

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

当我尝试打开solr的网址时出现错误,因为" SolrCore初始化失败",问题创建目录。

Screenshot of error.For reference

2 个答案:

答案 0 :(得分:1)

如果您以'solr'用户身份运行此命令,请确保'solr'有权将HDFS写入'/ user / solr'方向。如果没有,您可以使用hadoop fs -chown solr /user/solr更改该目录的所有者,并确保它具有写入权限(尝试此命令:hadoop fs -chmod 755 /user/solr)。

答案 1 :(得分:1)

使用的端口似乎错了 hdfs://localhost:50070/solr

尝试hdfs://localhost:8020/solr您可以在core-site.xml中看到hdfs端口。