http://blog.csdn.net/shirdrn/article/details/9718387
http://blog.csdn.net/kuyuyingzi/article/details/17839343
http://blog.csdn.net/zwx19921215/article/details/38428099
http://blog.csdn.net/xyls12345/article/details/27504965
http://eksliang.iteye.com/blog/2124078
http://haiziwoainixx.iteye.com/blog/2095596
更新solrcloud+zookeeper的配置文件参考:
http://blog.csdn.net/qing419925094/article/details/39582903
Solr+IKAnalyzer中文分词安装
http://guoyunsky.iteye.com/blog/1738168
我自己用的配置过程:
1./etc/host 加入以下
192.168.1.131 server131
192.168.1.132 server132
192.168.1.133 server133
192.168.1.134 server134
2./etc/profile 加入一下环境
#set zookeeper environment
export ZOOKEEPER_HOME=/usr/local/zookeeper/zookeeper-3.3.6
export PATH=$PATH:$ZOOKEEPER_HOME/bin:$ZOOKEEPER_HOME/conf
3. zk 的配置
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/usr/local/zookeeper/data
clientPort=2181
dataLogDir=/usr/local/zookeeper/logs
server.1=server131:2888:3888
server.2=server132:2888:3888
server.3=server133:2888:3888
4. 把solr的jar包上传到复制到某个文件下 等下要上传
cp -av /usr/local/tomcat-solr/webapps/solr-cloud/WEB-INF/lib/*.jar /usr/local/solrcloud/solr-lib
5.上传solr的jar和配置到zk 配置名为 supply
java -classpath .:/usr/local/solrcloud/solr-lib/* org.apache.solr.cloud.ZkCLI -cmd upconfig -zkhost server131:2181,server132:2181,server133:2181 -confdir /usr/local/solrcloud/multicore/supply/conf -confname supply
上传solr的jar和配置到zk 配置名为 user
java -classpath .:/usr/local/solrcloud/solr-lib/* org.apache.solr.cloud.ZkCLI -cmd upconfig -zkhost server131:2181,server132:2181,server133:2181 -confdir /usr/local/solrcloud/multicore/user/conf -confname user
6.创建collection 指定配置为user(上面已经上传到zk的配置)
192.168.1.131:9980/solr-cloud/admin/collections?action=CREATE&name=user&numShards=3&replicationFactor=2&maxShardsPerNode=3&collection.configName=user
name指明collection名称
numShards指明分片数
replicationFactor指明副本数
maxShardsPerNode 每个节点最大分片数(默认为1)