到网站上面下载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教程:
tutorial.html(教程):
我们依照教程,可以打开其对应的web服务,可以把数据post进去建立索引
示例:
json数据
xml数据:
管理后台
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集群:
值得一提的是zookeeper在此中起到均衡负载的作用