环境 centos7 hadoop2.6.0 solr-7.5.0
一、创建hdfs为存储的core
1.在hdfs创建索引数据目录
[root@centos7 bin]# hadoop fs -mkdir /user/solr/
[root@centos7 bin]# hadoop fs -chown linbin /user/solr
2. 创建core目录
mkdir solr-7.5.0/server/solr/hdfscore
cp -rf solr-7.5.0/example/files/conf solr-7.5.0/server/solr/hdfscore
3. 修改文件 hdfscore/conf/solfconfig.xml
设置数据目录 注释原来的目录指定
<!-- <directoryFactory name="DirectoryFactory"
class="${solr.directoryFactory:solr.NRTCachingDirectoryFactory}"/>
-->
<directoryFactory name="DirectoryFactory" class="solr.HdfsDirectoryFactory">
<str name="solr.hdfs.home">hdfs://centos7:8020/user/solr</str>
<bool name="solr.hdfs.blockcache.enabled">true</bool>
<int name="solr.hdfs.blockcache.slab.count">1</int>
<bool na

最低0.47元/天 解锁文章
1899

被折叠的 条评论
为什么被折叠?



