solr配置文档

"zookeeper1:2981,zookeeper2:2982,zookeeper3:2983

cd /opt/solr-6.1.0/server/scripts/cloud-scripts
./zkcli.sh -zkhost zookeeper1:2981,zookeeper2:2982,zookeeper3:2983 -cmd upconfig -confdir /opt/solr/server/conf -confname gomehigo_pinyin


/usr/local/src/solr2/solr-6.1.0/example/example-DIH/solr/mail/conf


将/opt/solr-6.1.0/example/example-DIH/solr/solr/conf 下的所有文件拷贝到到 /opt/solr/server/conf

#########################################################################################################################
1、用的lib下的solr-core-4.3.1jar中的ZkCLI工具,命令在solr(web发布的)同级目录下运行。
(1)upconfig 更新配置文件命令
java -classpath ./solr/WEB-INF/lib/* org.apache.solr.cloud.ZkCLI -cmd upconfig -zkhost zk1:2181,zk2:2181,zk3:2181 -confdir ./updateConf -confname myConf
其中,updateConf要更新的配置文件的父目录,myConf是集群上的配置文件的父目录
(2)putfile上传单个文件命令
java -classpath ./solr/WEB-INF/lib/* org.apache.solr.cloud.ZkCLI -zkhost zk1:2181,zk2:2181,zk3:2181 -cmd putfile /conf/schema.prefixTips.xml example-shard1/solr/conf/schema.prefixTips.xml
其中,前者参数是zk集群上的存储路径,后者参数是要上传文件的本地路径;如果zk集群中该文件存在则会报错,不能覆盖。
2、更新zookeeper集群的配置文件后,需要用命令reload,否则solr服务器实例还是用的原来那一套配置文件。
The RELOAD action is used when you have changed a configuration in ZooKeeper.
/admin/collections?action=RELOAD&name= name
http://10.0.1.6:9090/solr/admin/collections?action=RELOAD&name=newCollection
#########################################################################################################################
solr 安装包

/root/solr-6.1.0.tgz

solr 服务lib

/opt/solr/server/solr-webapp/webapp/WEB-INF/lib

//

/opt/solr/server/solr-webapp/webapp/WEB-INF/lib/mysql-connector-java-5.1.25-bin.jar
/opt/solr/server/solr-webapp/webapp/WEB-INF/lib/IKAnalyzer-5.0.jar
/opt/solr/server/solr-webapp/webapp/WEB-INF/lib/pinyinTokenFilter-1.1.0-RELEASE.jar
/opt/solr/server/solr-webapp/webapp/WEB-INF/lib/pinyin4j-2.5.0.jar
/opt/solr/server/solr-webapp/webapp/WEB-INF/lib/solr-analyzer-extra-5.1.0.jar

./zkCli.sh -server 127.0.0.1:2981


删除 上传到zookeepr中的文件
ls /configs/gomehigo_pinyin/

delete /configs/gomehigo/schema.xml

delete /configs/gomehigo_bbs/schema.xml

delete /configs/gomehigo_pinyin/schema.xml


修改solr-data-config.xml 不重启solr服务

http://:/solr/dataimport?command=reload-config

http://solr1:8983/solr/gomehigo_bbs/dataimport?command=reload-config


solr单机版搭建
http://blog.csdn.net/u012535624/article/details/52856173

cp -R /home/src/solr-6.1.0/server/solr-webapp/webapp /home/src/solr/solr/webapps/
cp -R /home/src/solr-6.1.0/server/lib/ext/* /home/src/solr/solr/webapps/solr/WEB-INF/lib
cp -R /home/src/solr-6.1.0/server/resources/log4j.properties /home/src/solr/solr/webapps/solr/WEB-INF/classes
cp -R /home/src/solr-6.1.0/server/solr/* /home/src/solr/solr/webapps/solr/WEB-INF/classes

安装solr单机服务
http://blog.csdn.net/u012535624/article/details/52856173


cd /home/src/solr/solr/bin

cd /home/src/solr/solr/webapps/solr/solrhome


小芳安装 solr 地址

/usr/local/src/solr

cd /usr/local/src/solr/webapps/solr
http://10.69.14.221:8080/solr/index.html#/


http://jira.intra.gomeplus.com/


/usr/local/src/solr/bin


//单机版创建solr 索引的方式

http://www.jcold.com/blog/4.html
//创建SolrCore文件夹
mkdir gomecar
//将文件拷贝到 gomecar 下
cp -R /usr/local/src/solr/webapps/solr/solrhome/configsets/basic_configs/* /usr/local/src/solr/webapps/solr/solrhome/gomecar
//参照以前的SolrCore 将gomehigo下的文件拷贝到 gomecar/conf 下
cp -R /usr/local/src/solr/webapps/solr/solrhome/gomehigo/conf/* /usr/local/src/solr/webapps/solr/solrhome/gomecar/conf

 

Solr按经纬度排序

 

http://blog.csdn.net/hu948162999/article/details/44174871

https://yq.aliyun.com/articles/50469


http://blog.csdn.net/real_myth/article/details/51137163


solr 聚合 分组 状态
http://blog.csdn.net/vtopqx/article/details/76099078

//聚合
facet.range=product_sale_price&facet.range.start=0&facet.range.end=1000&facet.range.gap=260&f.product_sale_price.facet.range.hardend=true
//Status:
stats=true&stats.field=product_sale_price&stats.calcdistinct=true
//分组
group=true&group.field=product_sale_price&group.sort=product_sale_price desc&group.func=product(product_sale_price,100)

======================================
<delete><query>*:*</query></delete>
<commit/>

集群安装:
http://blog.csdn.net/aixue127/article/details/52317114

查看solr内存过高
http://blog.csdn.net/unix21/article/details/51376232


solr:命令
http://blog.csdn.net/matthewei6/article/details/50620600


###########################################################

JVM调优

http://blog.csdn.net/u011513049/article/details/44887519

http://blog.csdn.net/wuzhilon88/article/details/49201891

 

http://blog.csdn.net/sigangjun/article/details/50116487

 


cron 定时任务表达式

http://www.blogjava.net/freeman1984/archive/2010/09/23/332715.html

 

1:所有shard上查询数据
http://localhost:8081/solr/mycollection/select?q=*%3A*
2:指定shard查询数据
http://localhost:8081/solr/mycollection/select?q=*%3A*&shard=shard1
3:当shard没有启动时,为了能正常查询需如下:
http://localhost:8081/solr/mycollection/select?q=*%3A*&shards.tolerant=true
4:添加集合
http://localhost:8081/solr/admin/collections?action=CREATE&name=mycollection&numShards=2&replicationFactor=2
参数名 说明
Name 要创建的集合名称
numShards 指定集合Shard的数量
replicationFactor 指定每个Shard副本数量
maxShardsPerNode 每个Solr服务器节点上最大Shard数量
5:删除集合
http://localhost:8081/solr/admin/collections?action=DELETE&name=mycollection
6:重新加载
http://localhost:8081/solr/admin/collections?action=RELOAD&name=mycollection

 


solr 排序:

https://cwiki.apache.org/confluence/display/solr/The+DisMax+Query+Parser


Java性能分析神器-JProfiler 远程调试Tomcat
http://blog.csdn.net/u013613428/article/details/53927230

 

posted @ 2017-11-07 10:38  霄九天  阅读(137)  评论(0编辑  收藏  举报