更新时间:2024-11-29 GMT+08:00

应用如何同时访问HBase和Solr组件

问题

应用如何同时访问HBase和Solr组件?

回答

如果需要在应用中同时访问HBase和Solr(例如自定义的MR任务),由于在HBase客户端依赖包中包含solrj 5.3.1版本包,该版本solrj与Solr应用依赖包中的solrj 8.11.2版本产生冲突,会导致访问应用访问Solr异常,需要把应用中HBase本身依赖的solr-solrj-5.3.1.jar去除,使用Solr应用依赖包中的solr-solrj-8.11.2-*.jar。