谁能帮我安装 solr 并将其配置到 mysql 表。我尝试了几乎所有的教程,我尝试了 Jetty,也尝试了 tomcat。仍然收到诸如数据处理程序未定义或找不到 solr 之类的错误。已经一周了,我我整天都在努力
4 回答
为了让 solr 运行,(假设您已经下载了 solr 并将其解压缩到某个位置),只需导航到该jetty
文件夹。
在这之下应该有一个start.jar
.
只需输入java -jar start.jar
- 这应该在码头下启动 Solr。就如此容易。出于我所有的开发目的,我使用它。除非应用程序已准备好部署到某个服务器,否则我不会担心 Tomcat。
为了让您的 SOLR 实例从 mysql 中提取数据,您需要配置 DataImportHandler。本文档很好地描述了它。
编辑:
谷歌搜索“solr mysql import”将我带到这里。我想这正是你所追求的。
我也有同样的问题,很难找到简单的教程。无论如何,我找到了以下教程,它对我很有用。 http://lasithtechavenue.blogspot.com/2013/11/crawling-mysql-database-with-apache-solr.html
谢谢
嗨,请看这里。 https://github.com/vikash32/indexing-mysql-table-into-solr
我试图让它不那么凌乱。
第一步:登录 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 代表没有副本