Solr 9.3.0快速入门执行post命令遇SimplePostTool未找到错误求助
问题分析与解决
你遇到的错误是因为Solr 9.x版本已移除了SimplePostTool类,且example/exampledocs/post.jar不再提供该工具的实现,官方已推荐使用专用的post脚本替代旧的post.jar方式。
解决方案1:使用官方推荐的post脚本(优先选择)
根据操作系统执行对应命令:
- Linux/macOS:
./bin/post -c techproducts example/exampledocs/*.xml
- Windows:
bin\post.cmd -c techproducts example\exampledocs\*.xml
解决方案2:使用新版的solr-post jar包
如果一定要通过jar包执行,Solr 9.x在dist目录提供了solr-post-9.3.0.jar,执行命令如下:
java -jar dist/solr-post-9.3.0.jar -c techproducts example/exampledocs/*.xml
额外说明
Solr 9.x对工具链做了重构,旧版的post.jar及SimplePostTool已被废弃,部分快速入门指南可能存在版本滞后的情况,建议直接参考对应版本官方文档的数据导入章节。
内容的提问来源于stack exchange,提问作者Brajesh
相关产品推荐
相关产品推荐

