zoukankan      html  css  js  c++  java
  • Mongodb 和 Solr 实时同步

    一、安装前准备

      1、mongo-connector(基于python)中间件

      2、python-3.4.3.msi

      3、Mongodb  

      4、Solr

    二、配置Mongodb集群

      1)、配置replica set

        我的MONGO_HOME为 F:mongodb

        目录树如下:

        -rs  (d)

        |----db  (d)  mongo数据文件文件存放的目录

          |----rs1  (d)  rs1实例数据文件存放的目录

          |----rs2  (d)  rs2实例数据文件存放的目录

        |----log  (d)  log文件存放的目录

          |----rs1.log  (f)  rs1实例的log文件

          |----rs2.log  (f)  rs2实例的log文件

        |----mongod-rs1.bat  rs1实例的启动脚本

        |----mongod-rs2.bat  rs2实例的启动脚本

        mongod-rs1.bat内容如下:    

        D:mongodbinmongod --port 27001 --oplogSize 100 --dbpath db s1 --logpath log s1.log --replSet rs/127.0.0.1:27002 --journal
        pause

        mongod-rs2.bat内容如下:   

        D:mongodbinmongod --port 27002 --oplogSize 100 --dbpath db s2 --logpath log s2.log --replSet rs/127.0.0.1:27001 --journal
        pause

      2)、执行两个脚本,启动两个mongod实例

      3)、但这时它们还没组成一个replica set,还需要进行配置,开启mongo,连上localhost:27001,也就是实例rs1

     

      4)、连接mongo 127.0.0.1:27001 输入

               config={_id:'rs',members;[{_id:0,host:'127.0.0.1:27001'},{_id:1,host:'127.0.0.1:27002'}]}

               rs.initiate(config);

        rs.status();

    三、安装python

      1)、pin install mongo-connector

    四、启动mongo-connector

      cmd 里输入:python c:python34mongo-connectormongo_connectorconnector.py -m localhost:27017 -t http://127.0.0.1:8080/solr/collection1 -d solr_doc_manager

        

  • 相关阅读:
    python 常用的一些库
    Windows Server 2016-存储新增功能
    Windows Server 2016-Hyper-V 2016新增功能
    Windows Server 2016-Win Ser 2016已删减内容
    Windows Server 2016-Win Ser 2016新增功能
    Windows Server 2016-WinSer 2016标准版与数据中心版的区别
    Windows Server 2016-重置目录还原模式密码
    Windows Server 2016-清理残留域控信息
    Windows Server 2016-抢占FSMO角色
    Windows Server 2016-重命名域控制器
  • 原文地址:https://www.cnblogs.com/netuml/p/4920387.html
Copyright © 2011-2022 走看看