MongoDB connection
来源:互联网 发布:上海行知学院怎么样 编辑:程序博客网 时间:2024/05/22 05:22
For mongo db adapter, you should enable the replication in MongoDB.
1. Start MongoDB server with replication enabled.
./mongod --dbpath=<some_path > --replset "rs0"
keep this MongoDb server running.
2. Connect to MongoDB using mongo client.
./mongo
2.1) type rs.initiate() on the mongo client's terminal. It initiates replication.
2.2) Create database
2.3) Create collection. ( You can use movies database or songs database that we have)
2.4) Configure srch2's config file to listen to MongoDB. ( Make sure you have correct schema in Config file)
2.5) start inserting records in MongoDB and trace how our adapter picks that update from MongoDB.
How MongoDB adapter works: MongoDB creates a "oplog" entry in JSON format for each insert/update/delete on a collection of a database. The mongoDB adapter of our engine reads the oplog entries and fetches the required information. MongoDB creates oplog entry only if replication is enabled.
I would suggest you should get yourself familiar with MongoDB. Understanding MongoDB is essential for writing a good adapter. Same applies for MySQL Db. Our current adapter has limited functionality. Explore how we can expand it and also make the existing one very robust.
UPDATE: mongod is a server process, it will wait in the loop for client. User another terminal and start mongo client and follow the step 2.
UPDATE: Start/Stop OP http://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/
UPDATE: Command mongod --dbpath=/var/lib/mongodb --replset "rs0"
UPDATE: mongod is a server process, it will wait in the loop for client. User another terminal and start mongo client and follow the step 2.
UPDATE: Start/Stop OP http://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/
UPDATE: Command mongod --dbpath=/var/lib/mongodb --replset "rs0"
0 0
- MongoDB connection
- Mongodb Connection String
- MongoDB connection timeout
- 【MongoDB】The connection between two tables
- python 连接 mongodb pymongo.Connection 不能用
- window上mongodb错误:No connection could be made
- mongodb 避免Out of semaphores to get db connection error
- Python无法连接mongodb数据库,Connection方法不存在
- MongoDB BadValue configdb supports only replica set connection String
- connection
- Connection
- Connection
- Connection
- Connection
- Connection
- Connection
- 解决连接mongoDB出现问题:MongoDB : Failed to connect to 127.0.0.1:27017, reason: errno:61 Connection refused
- mongodb 2.2.0 bug —— can't create new thread, closing connection
- nginx优化之request_time 和upstream_response_time差别
- GUI闪烁效果
- nginx优化之请求直接返回json数据
- tcp udp优缺点及使用场景
- 通信专业学生的迷茫
- MongoDB connection
- 小递归
- 常用PHP函数(数组、字符串、文件、日期、图像)
- MongoDB oplog
- ArcGIS Runtime SDK for Android----Release notes for 10.2.3
- 基于角色的访问控制
- yl236数码管adc0809c语言
- 如何编写更棒的代码:11个核心要点
- debian/ubuntu设置apt-get源