解压安装包之后进行配置, 参照 文档 在 hdfs 上运行 solr, 让solr 将索引文件和日志存入hdfs
修改环境变量
SOLR_HOME=<安装目录>
进入 SOLR_HOME 目录,创建 solr.xml
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<solr></solr>
修改 bin/solr.in.sh 中的内容
ZK_HOST=master:2181,slave2:2181,slave3:2181 # 指定 zookeep地址
SOLR_HOST=master
SOLR_TIMEZONE="Asia/Shanghai"
SOLR_OPTS="$SOLR_POTS -Dsolr.directoryFactory=HdfsDirectoryFactory \\
-Dsolr.lock.type=hdfs \\
-Dsolr.hdfs.home=hdfs://HACluster/solr
-Dsolr.hdfs.confdir=$HADOOP_HOME/etc/hadoop # HA 必填,追定 hdfs-site.xml 的位置
"
SOLR_LOGS_DIR=/opt/logs/solr
SOLR_PID_DIR=/tmp
执行命令 bin/solr start
启动成功. 点击 web页面 访问
查看 hdfs 创建了相应的索引目录