3

谁能帮我安装 solr 并将其配置到 mysql 表。我尝试了几乎所有的教程,我尝试了 Jetty,也尝试了 tomcat。仍然收到诸如数据处理程序未定义或找不到 solr 之类的错误。已经一周了,我我整天都在努力

4

4 回答 4

3

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

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

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

为了让您的 SOLR 实例从 mysql 中提取数据,您需要配置 DataImportHandler。本文档很好地描述了它。

编辑:

谷歌搜索“solr mysql import”将我带到这里。我想这正是你所追求的。

于 2013-06-26T01:51:02.687 回答
1

我也有同样的问题,很难找到简单的教程。无论如何,我找到了以下教程,它对我很有用。 http://lasithtechavenue.blogspot.com/2013/11/crawling-mysql-database-with-apache-solr.html

谢谢

于 2013-11-25T04:49:29.857 回答
1

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

我试图让它不那么凌乱。

于 2015-09-14T09:15:31.163 回答
0

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

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

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

Step3:解压服务安装文件

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

Step4:使用脚本将solr安装为服务

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

Step5:查看solr服务器状态

sudo 服务 solr 状态

Step6:在 RHEL 中以云模式启动 Solr

进入根目录 即 cd /opt/ 然后进入 solr 目录 cd /solr

选择/solr > sudo ./bin/solr start -c -force -s server/solr -p 8983 -z zk1:2181,zk2:2181,zk3:2181

zk1 是主机名或 IP 地址

Step7: 在 solr 上创建 Core

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

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

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

于 2017-12-26T13:03:07.413 回答