设为首页 收藏本站
查看: 960|回复: 0

[经验分享] solr配置文档

[复制链接]

尚未签到

发表于 2017-12-18 18:44:44 | 显示全部楼层 |阅读模式
  "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>  /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

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-425469-1-1.html 上篇帖子: lucene&solr-day1 下篇帖子: Solr安装步骤
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表