1、tomcat 主要配置参数
-Dsolr.log=/niub/www/sentiment/logs
-DzkHost=10.24.235.70:2181,10.24.234.190:2181,10.24.235.15:2181/solrcloud/online/sentiment (
也可配置在solr home 的 solr.xml中 )
-Dsolr.solr.home=/niub/www/sentiment/solrhome (也可配置在web.xml中)
2、solr home的solr.xml配置样例
<solr>
<solrcloud>
<str name="host">${host:10.81.82.182}</str>
<int name="hostPort">${jetty.port:9080}</int> (ip和端口根据节点所在的机器而不同 )
<str name="hostContext">${hostContext:onlySolr_1}</str> (项目工程名称)
<bool name="genericCoreNodeNames">${genericCoreNodeNames:true}</bool>
<int name="zkClientTimeout">${zkClientTimeout:620000}</int>
<int name="distribUpdateSoTimeout">${distribUpdateSoTimeout:620000}</int>
<int name="distribUpdateConnTimeout">${distribUpdateConnTimeout:620000}</int>
<str name="zkCredentialsProvider">${zkCredentialsProvider:org.apache.solr.common.cloud.DefaultZkCredentialsProvider}</str>
<str name="zkACLProvider">${zkACLProvider:org.apache.solr.common.cloud.DefaultZkACLProvider}</str>
<str name="zkHost">${zkHost:10.24.235.70:2181,10.24.234.190:2181,10.24.235.15:2181/jt_suggest}</str> (要链接的zk集群地址)
<int name="leaderVoteWait">${leaderVoteWait:1000}</int> (节点启动后多久被发现)
</solrcloud>
<shardHandlerFactory name="shardHandlerFactory"
class="HttpShardHandlerFactory">
<int name="socketTimeout">${socketTimeout:3000}</int>
<int name="connTimeout">${connTimeout:3000}</int>
</shardHandlerFactory>
</solr>