mongodb配置复制集和将数据同步到elasticsearch

1、安装mongodb,安装elasticsearch。安装步骤自行百度

2、创建复制集,我这里是单机的三个节点

第一个节点:mongodb 27017

 创建日志 :      mkdir -p /data/mongodb/log27017 

创建数据目录 :mkdir -p /data/db      

“/home/mongodb”为创建的目录地址:                         

启动:         /home/mongodb/bin/mongod --replSet repset --port 27017 --dbpath /data/db --oplogSize 2048 --logpath /data/mongodb/log27017/mongod.log &


第二个节点: mongodb 27018

mkdir -p /data/mongodb/log27018
mkdir -p /data/mongodb/data27018

/home/mongodb/bin/mongod --replSet repset --port 27018 --dbpath /data/mongodb/data27018 --oplogSize 2048 --logpath /data/mongodb/log27018/mongod.log &

第三个节点:mongodb 27019


mkdir -p /data/mongodb/log27019
mkdir -p /data/mongodb/data27019

/home/mongodb/bin/mongod --replSet repset --port 27019 --dbpath /data/mongodb/data27019 --oplogSize 2048 --logpath /data/mongodb/log27019/mongod.log &


3、连接主节点:

    home/mongodb/bin/mongod  localhost:27018

输入以下配置:

config = { _id:"repset", members:[

            {_id:0,host:"localhost:27017"},
            {_id:1,host:"localhost:27018"},
            {_id:2,host:"localhost:27019"}]

};

初始化配置

rs.initiate(cfg) //初始化配置文件

//查看状态,以下提示27000为主节点,其余2个端口为辅助节点repSetTest:OTHER> rs.status()

测试:

db.repset.insert({_id:1, value:'abc'})

db.repset.findOne()


4、配置同步工具:

安装同步工具:

参考:https://blog.csdn.net/itbs/article/details/65630910


5、查看es 中的是否存在索引

    curl http://localhost:9200/_cat/indices?v


时间紧张,暂时写到这,后期再归纳

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值