SolrCloud搭建
2015-08-21 11:19
260 查看
一、SolrCloud规划
collection:logcollection
shard:3
replica:3
二、安装solr以及zookeeper
参见solr-5.2.1+tomcat-7.0.63安装。
zookeeper:192.168.129.102:2181,192.168.129.103:2181,192.168.129.104:2181。
三、SolrCloud配置
1. 上传配置文件至zookeeper
a)新建目录/usr/local/solrcloud/config-files、/usr/local/solrcloud/solr-libs。
b)cp /usr/local/solr-5.2.1/server/solr/configsets/data_driven_schema_configs/conf/* /usr/local/solrcloud/config-files。
c)cp /usr/local/tomcat-7.0.63/webapps/solr/WEB-INF/lib/* /usr/local/solrcloud/solr-libs。
d)上传配置文件:java -classpath .:/usr/local/solrcloud/solr-libs/* org.apache.solr.cloud.ZkCLI -cmd upconfig -zkhost 192.168.129.102:2181,192.168.129.103:2181,192.168.129.104:2181 -confdir /usr/local/solrcloud/config-files/ -confname logconf
e)查看zookeeper目录/configs/logconf中有对应配置文件,上传成功。
2. 将上传到ZooKeeper中配置文件与Collection相关联:java -classpath .:/usr/local/solrcloud/solr-libs/* org.apache.solr.cloud.ZkCLI -cmd linkconfig -collection logcollection -confname logconf -zkhost 192.168.129.102:2181,192.168.129.103:2181,192.168.129.104:2181。
3. 在tomcat/bin/catalina.sh中添加启动参数:J***A_OPT="-Dsolr.solr.home=/usr/local/solr-5.2.1/solr -DzkHost=192.168.129.102:2181,192.168.129.103:2181,192.168.129.104:2181"。启动tomcat即可。
4. 创建分片以及副本:curl 'http://192.168.1.1:8080/solr/admin/cores?action=CREATE&name=mycollection_shard1_replica_2&collection=mycollection&shard=shard1'
192.168.129.101:shard1_replica1,shard2_replica2,shard3_replica3
192.168.129.102:shard1_replica2,shard2_replica3,shard3_replica1
192.168.129.103:shard1_replica3,shard2_replica1,shard3_replica2
至此,SolrCloud配置完毕。用户可以根据需要修改配置文件,并上传至zookeeper。
四、url方式创建collection
1. 上传schema.xml等配置文件至zookeeper
2. 创建collection
http://192.168.66.128:8081/solr/admin/collections?action=CREATE&name=collection1&numShards=3&replicationFactor=2&maxShardsPerNode=2&collection.configName=myconf
3.修改配置文件之后,reload
http://192.168.27.18:8081/solr/admin/collections?action=RELOAD&name=collection1
4.
collection:logcollection
shard:3
replica:3
二、安装solr以及zookeeper
参见solr-5.2.1+tomcat-7.0.63安装。
zookeeper:192.168.129.102:2181,192.168.129.103:2181,192.168.129.104:2181。
三、SolrCloud配置
1. 上传配置文件至zookeeper
a)新建目录/usr/local/solrcloud/config-files、/usr/local/solrcloud/solr-libs。
b)cp /usr/local/solr-5.2.1/server/solr/configsets/data_driven_schema_configs/conf/* /usr/local/solrcloud/config-files。
c)cp /usr/local/tomcat-7.0.63/webapps/solr/WEB-INF/lib/* /usr/local/solrcloud/solr-libs。
d)上传配置文件:java -classpath .:/usr/local/solrcloud/solr-libs/* org.apache.solr.cloud.ZkCLI -cmd upconfig -zkhost 192.168.129.102:2181,192.168.129.103:2181,192.168.129.104:2181 -confdir /usr/local/solrcloud/config-files/ -confname logconf
e)查看zookeeper目录/configs/logconf中有对应配置文件,上传成功。
2. 将上传到ZooKeeper中配置文件与Collection相关联:java -classpath .:/usr/local/solrcloud/solr-libs/* org.apache.solr.cloud.ZkCLI -cmd linkconfig -collection logcollection -confname logconf -zkhost 192.168.129.102:2181,192.168.129.103:2181,192.168.129.104:2181。
3. 在tomcat/bin/catalina.sh中添加启动参数:J***A_OPT="-Dsolr.solr.home=/usr/local/solr-5.2.1/solr -DzkHost=192.168.129.102:2181,192.168.129.103:2181,192.168.129.104:2181"。启动tomcat即可。
4. 创建分片以及副本:curl 'http://192.168.1.1:8080/solr/admin/cores?action=CREATE&name=mycollection_shard1_replica_2&collection=mycollection&shard=shard1'
192.168.129.101:shard1_replica1,shard2_replica2,shard3_replica3
192.168.129.102:shard1_replica2,shard2_replica3,shard3_replica1
192.168.129.103:shard1_replica3,shard2_replica1,shard3_replica2
至此,SolrCloud配置完毕。用户可以根据需要修改配置文件,并上传至zookeeper。
四、url方式创建collection
1. 上传schema.xml等配置文件至zookeeper
2. 创建collection
http://192.168.66.128:8081/solr/admin/collections?action=CREATE&name=collection1&numShards=3&replicationFactor=2&maxShardsPerNode=2&collection.configName=myconf
3.修改配置文件之后,reload
http://192.168.27.18:8081/solr/admin/collections?action=RELOAD&name=collection1
4.
相关文章推荐
- Linux中vim文件保存退出命令“:wq"和":x”的区别
- linux source 命令
- Netty入门到精通课程|物联网视频教程
- 大视野在线测评:2038: [2009国家集训队]小Z的袜子(hose) 莫队算法,分块处理
- 双4G LTE
- Python 常用函数time.strftime()简介
- 关于netbeans中的JComboBox(复选框)
- Jasper Report (2)--- 用JDBC做为数据源
- hdoj 4324 (Triangle LOVE )拓扑排序判断成环
- Cordys连接JDBC ODBC 需把 JDBC Jar放到CLASSPATH环境变量中
- TCP状态转移图学习总结
- Splay BUG版 = =
- 20、CSS
- 5 Binary String Matching【kmp】
- SEO外链专员操作规范
- web服务器
- Linux下vi && vim
- iOS URL Scheme
- Leetcode: Invert Binary Tree
- android oom 全解析