Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 安装solr和索引mysql_Apache_Solr_Lucene - Fatal编程技术网

Apache 安装solr和索引mysql

Apache 安装solr和索引mysql,apache,solr,lucene,Apache,Solr,Lucene,有人能帮我安装solr并将其配置到mysql表吗?我已经尝试了几乎所有的教程,我尝试了Jetty,还有tomcat。仍然会出现数据处理程序未定义或找不到solr之类的错误。已经一周了,为了让solr运行,我整天都在尝试,(假设您已下载solr并将其解压缩到某个位置),只需导航到jetty文件夹 在那下面应该有一个start.jar 只需输入java-jar start.jar-这应该可以在jetty下启动Solr。就这么简单。出于我所有的开发目的,我都使用它。我不会担心Tomcat,除非该应用已

有人能帮我安装solr并将其配置到mysql表吗?我已经尝试了几乎所有的教程,我尝试了Jetty,还有tomcat。仍然会出现数据处理程序未定义或找不到solr之类的错误。已经一周了,为了让solr运行,我整天都在尝试,(假设您已下载solr并将其解压缩到某个位置),只需导航到
jetty
文件夹

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

只需输入
java-jar start.jar
-这应该可以在jetty下启动Solr。就这么简单。出于我所有的开发目的,我都使用它。我不会担心Tomcat,除非该应用已经准备好部署到某个服务器上

为了让您的SOLR实例从mysql中提取数据,您需要配置DataImportHandler。详细描述了它

编辑:


谷歌搜索“solr mysql import”让我感觉很好。我想这正是你想要的。

我也有同样的问题,很难找到简单的教程。总之,我找到了下面的教程,它对我很有用。


谢谢

嗨,请看这里。

我试着让它不那么凌乱。

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

步骤2: 从Solr链接下载Solr-6.6.2,并使用下面的命令在linux中下载Solr

Sudo wget

步骤3: 提取服务安装文件

Sudo tar xzf solr-6.6.2.tgz solr-6.6.2/bin/install_solr_service.sh--带组件=2

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

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

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

sudo服务solr状态

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

转到根目录ie cd/opt/ 然后转到solr目录cd/solr

Opt/solr>sudo./bin/solr start-c-force-s server/solr-p8983-zzk1:2181、zk2:2181、zk3:2181

Zk1是主机名或IP地址

步骤7:在solr上创建Core

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

Opt/solr>sudo./bin/sor/create-c-p89837574-s2-rf2

-s代表碎片的数量
-rf代表副本的编号

为了让我们中的任何人了解您的问题,我们需要更多的详细信息。例如,当您注意到“找不到Solr”时,您到底做了什么来启动Solr?@SrikanthVenugopalan您能给我推荐一种最简单的方法或一些链接来索引mysql表吗?@SrikanthVenugopalan以及使用哪一种方法,jetty还是tomcat