狼狼 发表于 2017-12-18 18:44:44

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   -zkhostzk1:2181,zk2:2181,zk3:2181-cmd putfile/conf/schema.prefixTips.xmlexample-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文件夹
  mkdirgomecar
  //将文件拷贝到 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]
查看完整版本: solr配置文档