solr使用

时间:2023-03-08 21:02:02

到网站上面下载solr

http://archive.apache.org/dist/lucene/solr/4.7.2/

链接:

http://archive.apache.org/dist/lucene/solr/4.7.2/solr-4.7.2.tgz

解压,然后找到solr教程:

solr使用

tutorial.html(教程):

solr使用

我们依照教程,可以打开其对应的web服务,可以把数据post进去建立索引

示例:

json数据

solr使用

xml数据:

solr使用

管理后台

solr使用

solr使用

solrJ使用demo:

https://github.com/super-d2/solrJ_demo

solrCloud:

https://wiki.apache.org/solr/SolrCloud/

solrCloud部分配置如下:

rm -r example/solr/collection1/data/*

cp -r example example2

cd example

java -Dbootstrap_confdir=./solr/collection1/conf -Dcollection.configName=myconf -DzkRun -DnumShards=2 -jar start.jar

cd example2

java -Djetty.port=7574 -DzkHost=localhost:9983 -jar start.jar

cd exampledocs

java -Durl=http://localhost:7574/solr/collection1/update -jar post.jar ipod_video.xml

java -Durl=http://localhost:8983/solr/collection1/update -jar post.jar monitor.xml

java -Durl=http://localhost:7574/solr/collection1/update -jar post.jar mem.xml

cp -r example exampleB

cp -r example2 example2B

cd exampleB

java -Djetty.port=8900 -DzkHost=localhost:9983 -jar start.jar

cd example2B

java -Djetty.port=7500 -DzkHost=localhost:9983 -jar start.jar

预览配置结果:

http://localhost:8983/solr/#/~cloud

如图,配置成的solr集群:

solr使用

值得一提的是zookeeper在此中起到均衡负载的作用