操作系统:LINUX CENTOS 6.7
solr安装目录:/usr/local/solr-6.1.0
1、准备工作:
1.1、创建数据表:CREATE TABLE `mytable` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(25) NOT NULL, `desc` text, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8; insert into `mytable`(`id`,`name`,`desc`) values (1,'NAME11','DESC11,DESC11'); insert into `mytable`(`id`,`name`,`desc`) values (2,'NAME22','DESC22,DESC22'); insert into `mytable`(`id`,`name`,`desc`) values (3,'NAME33','DESC33,DESC33'); insert into `mytable`(`id`,`name`,`desc`) values (4,'NAME44','DESC44,DESC44');1.2、下载需要的jar包: mysql-connector-java-5.1.7-bin.jar 复制到 /usr/local/solr-6.1.0/dist/目录下。
2、启动solr&创建新核new_core
[root@localhost solr-6.1.0]# ./bin/solr start [root@localhost solr-6.1.0]# ./bin/solr create_core new_core3、配置solrconfig.xml文件,增加如下内容:
[root@localhost conf]# vim solrconfig.xml3.1、加载需要的jar包,大概在75行左右:
4、生成/配置new_core-data-config.xml文件/*自己下载*/ 3.2、加载导入数据监听代码,大概在745行左右: new_core-data-config.xml
[root@localhost conf]# cp /usr/local/solr-6.1.0/example/example-DIH/solr/db/conf/db-data-config.xml ./new_core-data-config.xml [root@localhost conf]# vim new_core-data-config.xml
增加如下内容,保存退出:
注:了解更多data-config.xml配置信息地址: 5、重启solr服务,否则配置不生效。
[root@localhost conf]# /usr/local/solr-6.1.0/bin/solr restart6、访问solr自带的UI地址运行导入操作 7、如果UI顶部显示错误提示(红框),可以访问solr日志做针对性调试。