锁定老帖子 主题:solr 分布式(复制)配置
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-07-05
solr 分布式其实是分发,这概念像Mysql的复制。所有的索引的改变都在主服务器里,所有的查询都在从服务里。从服务器不断地(定时)从主服务器拉内容,以保持数据一致。 http://chenlb.iteye.com/blog/211809
user=chenlb
solr_hostname=localhost solr_port=8080 rsyncd_port=18080 data_dir=/home/chenlb/solr-home/data webapp_name=solr master_host=192.168.1.181 master_data_dir=/home/chenlb/solr-home/data master_status_dir=/home/chenlb/solr-home/logs
http://chenlb.iteye.com/blog/196489 [chenlb@solr-master ~]$ ./tomcat-5.5.26/bin/startup.sh
[chenlb@solr-master ~]$ ./solr-home/bin/rsyncd-enable -u chenlb -v
[chenlb@solr-master ~]$ ./solr-home/bin/rsyncd-start -u chenlb -v
[chenlb@solr-slave ~]$ ./tomcat-5.5.26/bin/startup.sh
[chenlb@solr-master ~]$ cd solr-1.2.0/example/exampledocs/
[chenlb@solr-master exampledocs]$ vi post.sh [chenlb@solr-master exampledocs]$ #把http://localhost:8389/solr/update改下面的 http://localhost:8080/solr/update
[chenlb@solr-master exampledocs]$ ./post.sh *.xml
[chenlb@solr-master ~]$ ./solr-home/bin/snapshooter -u chenlb -v
[chenlb@solr-slave ~]$ ./solr-home/bin/snappuller-enable -u chenlb -v
[chenlb@solr-slave ~]$ ./solr-home/bin/snappuller -u chenlb -v
[chenlb@solr-slave ~]$ ./solr-home/bin/snapinstaller -u chenlb -v
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-02-10
好文章!问下,您研究过solr + apache 的并发性能吗?
|
|
返回顶楼 | |
发表时间:2009-02-10
这方面没有
|
|
返回顶楼 | |
发表时间:2009-02-10
chenlb 写道 这方面没有 问你个问题 我按照你的方法进行了部署,并且第一次调用snappuller时,没什么问题。 master和slave都可以查询到。 但是再往master中加入新的记录以后,然后调用snapshooter,并且创建成功, 然后在slave中调用snappuller,会出现 ‘no new snapshot available on 192.168.1.125 in /opt/local/solr/data’提示。 这是什么原因啊? |
|
返回顶楼 | |
发表时间:2009-02-11
看看 master的 snapshooter log
|
|
返回顶楼 | |
发表时间:2009-02-11
chenlb 写道 看看 master的 snapshooter log 原来是我slave 上的master_status_dir设置错了, 害的我把snappuller snapinstaller都看了 |
|
返回顶楼 | |
浏览 10647 次