gblf 发表于 2013-11-27 08:47:56

Apache Solr 4.5.1环境搭建及MYSQL数据导入

本帖最后由 gblf 于 2013-11-27 08:51 编辑

这几天倒腾了很久的solr,总感觉有点迷糊,总结了下,写了一个文档。
搭建准备:
1、apache solr4.5.1下载:http://mirrors.cnnic.cn/apache/l ... /solr-4.6.0-src.tgz
2、apache tomcat
3、jdk1.7
apache solr环境搭建包含以下几个步骤:
1、建立SORL_HOME目录,用户solr web项目的存放
2、解压solr gzip包(这里将解压目录认为是SOLR_INSTANCE),将SOLR_INSTANCE/dist中的solr-4.5.1.war拷贝到SOLR_HOME目录下并重命名为solr.war。
3、将SOLR_INSTANCE/example/solr目录复制到SOLR_HOME目录。
4、配置tomcat server.xml配置,修改以下内容,将SOLR_HOME替换成你自己的SOLR_HOME路径。
view plaincopy

5、运行tomcat,tomcat会将solr.war自动解压。
6、配置SOLR_HOME/collection目录下的三个配置文件:solrconfig.xml、schema.xml、db-data-config.xml
solrconfig.xml

   
   /data/projects/apprank-solr.zqgame.com/collection1/conf/data-config.xml
   

schema.xml:在文件中添加你所需要的field。如果已经存在可以不配置



data-config.xml:文件默认是没有的,需要自行创建

   
   
   <entity datasource="app" name="apps" pk="id"
                  query="select id,id_in_data,name,title from apps">
         
         
         
      <field column="title" name="title" />
      
      
   
注:配置dataSource的url的时候,?号后面的参数包括?都不能带入,如果写了会在管理界面上找不到Entry
7、下载solr-dataimporthandler-4.5.1.jar、solr-dataimporthandler-extras-4.5.1.jar放入SOLR_HOME的WEB-INF/lib目录下
下载地址:http://search.maven.org/remoteco ... er-extras-4.6.0.jar
http://search.maven.org/remoteco ... rthandler-4.6.0.jar
8、启动tomcat,如果没有报错,说明你已经成功一大半了!
9、通过浏览器访问http://${ip}:${port}你可以看到如下图形点击左侧的菜单栏 core selector选择collection1,点击dataimport菜单勾选clean,commit,optimize点击execute按钮进行索引建立。common选择full-import.这时候右侧界面会有这样的提示,这个是solr在建立索引,这需要一点时间,等一会点击Refresh Status按钮刷新就可以见到索引建立完成
执行结果如下:

每秒11393个索引的速率建立索引,耗时20s。总索引数量227863个。
现在我们查看下我们的索引是否成功建立,点击左侧Query菜单。直接点击右侧界面的Exceute Query就可以得到前十条数据
好拉!SOLR的环境搭建以及mysql数据导入就到这了!

yuxing 发表于 2013-11-28 02:01:35

不要小看自己,霍金都能当天才,你有什么不行的

lsdwyl 发表于 2013-11-28 18:52:50

奢求的多了也就不是爱情了,只能说是满足自己

zhangbinmy 发表于 2013-11-29 19:39:02

蓝天下的我们 那么渺小 那么寂寞`

hgp1980 发表于 2013-11-30 10:40:11

青春并不忧伤,所以要尽最大努力使其变成人生华美的乐章

760176104 发表于 2013-11-30 13:48:14

谢谢楼主,共同发展

wangyan188 发表于 2013-12-1 02:33:30

宁可胖的精致,也不瘦的雷同。
页: [1]
查看完整版本: Apache Solr 4.5.1环境搭建及MYSQL数据导入