搭建了一个mongoDb的副本集分片集群,然后使用springboot直接连接操作,实现很简单,需要注意的是mongo java driver版本问题
1.集群信息
分片:
192.168.1.11
192.168.1.12
192.168.1.13
192.168.1.14
192.168.1.15
mongos:
192.168.1.11
192.168.1.12
192.168.1.13
2.pom.xml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-mongodb</artifactId>
</dependency>
3.application.properties 注意配置集群链接
spring.data.mongodb.uri=mongodb://192.168.1.11:29000,192.168.1.12:29000,192.168.1.13:29000/project_data
4.mongoTemplate 操作案例代码
@Autowired
private MongoTemplate mongoTemplate;
public void test(){
JSONObject o=new JSONObject();
o.put("id","test");
mongoTemplate.insert(o,"test");
}
完成!好简单!