安装solr和索引mysql

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装solr和索引mysql相关的知识,希望对你有一定的参考价值。

任何人都可以帮我安装solr并将其配置到mysql table.I已经尝试了几乎所有的教程,我尝试使用Jetty,也是tomcat.Still得到错误,如数据处理程序未定义或无法找到solr.It已经一周了,我我整天都在努力

答案

为了让solr运行,(假设您已经下载了solr并将其解压缩到某个位置),只需导航到jetty文件夹即可。

在那之下应该有一个start.jar

只需键入java -jar start.jar - 这应该在码头下启动Solr。就如此容易。出于我的所有开发目的,我使用它。除非应用程序已准备好部署到某个服务器,否则我不会担心Tomcat。

为了让您的SOLR实例从mysql中提取数据,您需要配置DataImportHandler。 This documentation描述得很好。

编辑:

谷歌搜索“solr mysql import”引导我here。我想,这正是你所追求的。

另一答案

我也有同样的问题,要找到这个简单的教程并不容易。无论如何,我发现以下教程,它对我有用。 http://lasithtechavenue.blogspot.com/2013/11/crawling-mysql-database-with-apache-solr.html

谢谢

另一答案

嗨请看看这里。 https://github.com/vikash32/indexing-mysql-table-into-solr

我试图让它不那么凌乱。

另一答案

步骤1:登录Linux并转到根文件夹opt即cd / opt /

Step2:从solr链接下载Solr-6.6.2并使用以下命令在linux下载solr

Sudo wget http://www-us.apache.org/dist/lucene/solr/6.6.2/solr-6.6.2.tgz

步骤3:解压缩服务安装文件

Sudo tar xzf solr-6.6.2.tgz solr-6.6.2 / bin / install_solr_service.sh --strip-components = 2

步骤4:使用脚本将solr作为服务安装

sudo bash ./install_solr_service.sh solr-6.6.2.tgz

步骤5:检查solr服务器状态

sudo服务solr状态

步骤6:在RHEL中以云模式启动Solr

转到根目录,即cd / opt /然后转到solr目录cd / solr

选项/ solr> sudo ./bin/solr start -cforce_s server-solr -p 8983 -z zk1:2181,zk2:2181,zk3:2181

Zk1是主机名或ipaddress

Step7:在solr上创建Core

转到solr目录,即cd / opt / solr

选项/ solr> sudo ./bin/sor/create -c -p 8983,7574 -s 2 -rf 2

-s代表没有分片-rf代表no的副本

以上是关于安装solr和索引mysql的主要内容,如果未能解决你的问题,请参考以下文章

solr 学习片段

solr实现MySQL数据全量索引和增量索引

solr简明教程

Solr5.5.3的研究之路 ---1从Mysql导入数据并创建索引

如何使用Solr索引MySql数据库

Hue, Solr - 搜索词的自动填充