pyspider分布式——windows
2018-06-18 03:22:46来源:未知 阅读 ()
首先安装redis
安装好后将redis.windows.conf中
bind 127.0.0.1 改为 bind 0.0.0.0 #这样修改是为了让其它机器可以访问本机redis protected-mode yes 改为protected-mode no #在redis3.2之后,redis增加了protected-mode,在这个模式下,即使修改掉了bind 127.0.0.1,再访问redisd时候还是报错。
在redis目录下建立redis.6380.conf文件,6380是redis的端口,默认是6379,我这里修改成了6380,在redis.windows.conf也需要修改port 6379为port 6380
port 6380 loglevel notice logfile "D:/Redis/Logs/redis6380_log.txt" appendonly yes appendfilename "appendonly.6380.aof" cluster-enabled yes cluster-config-file nodes.6380.conf cluster-node-timeout 15000 cluster-slave-validity-factor 10 cluster-migration-barrier 1 cluster-require-full-coverage yes
运行 redis-server.exe redis.windows.conf
master 的config.conf配置:
{ "taskdb": "mysql+taskdb://pyspider:pyspider-pass@192.168.209.128:3306/taskdb", "projectdb": "mysql+projectdb://pyspider:pyspider-pass@192.168.209.128:3306/projectdb", "resultdb": "mysql+resultdb://pyspider:pyspider-pass@192.168.209.128:3306/resultdb", "message_queue": "redis://127.0.0.1:6380/db", "phantomjs-proxy": "10.211.55.23:25555", "scheduler": { "xmlrpc-host": "0.0.0.0", "delete-time": 10 }, "webui": { "port": 5000, "username": "", "password": "", "need-auth": false } }
在master上运行:
python run.py -c D:/Work/Python/loni/pyspider/config.json
slave的config.conf配置如下:
{ "taskdb": "mysql+taskdb://pyspider:pyspider-pass@192.168.209.128:3306/taskdb", "projectdb": "mysql+projectdb://pyspider:pyspider-pass@192.168.209.128:3306/projectdb", "resultdb": "mysql+resultdb://pyspider:pyspider-pass@192.168.209.128:3306/resultdb", "message_queue": "redis://192.168.209.128:6380/db", "phantomjs-proxy": "192.168.209.128:25555", "fetcher": { "xmlrpc-host": "192.168.209.128" } }
slave 上运行:
python run.py -c D:/pyspider/config.json fetcher python run.py -c D:/pyspider/config.json start_processor python run.py -c D:/pyspider/config.json start_result_worker
以上方法也是我自己瞎折腾出来的,不能确定一定能成功。
很少写博客,文笔不好,请见谅。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:python-code-11
下一篇:安装Python
- Windows环境下Python3安装Pyspider 2019-07-24
- celery 分布式异步任务框架(celery简单使用、celery多任务结 2019-07-24
- 分布式设计 2019-07-24
- pymysql 的简单使用 2019-07-24
- pyspider 数据存入Mysql--Python3 2019-07-24
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash