婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識(shí)庫(kù) > Mongodb3.0.5 副本集搭建及spring和java連接副本集配置詳細(xì)介紹

Mongodb3.0.5 副本集搭建及spring和java連接副本集配置詳細(xì)介紹

熱門標(biāo)簽:智能電銷機(jī)器人銷售話術(shù) 兗州電話外呼營(yíng)銷系統(tǒng) 福州電銷機(jī)器人源代碼 南京400電話怎樣辦理 高德地圖標(biāo)注商戶位置 機(jī)器人外呼系統(tǒng)軟件存在問題 沈陽營(yíng)銷電銷機(jī)器人招商 徐州ai電銷機(jī)器人原理 企業(yè)智能外呼系統(tǒng)價(jià)格多少

Mongodb3.0.5 副本集搭建及spring和java連接副本集配置詳細(xì)介紹

一、基本環(huán)境:

mongdb3.0.5數(shù)據(jù)庫(kù)
spring-data-MongoDB-1.7.2.jar
mongo-Java-driver-3.0.2.jar
Linux-redhat6.3
tomcat7

二、搭建mongodb副本集:

1、  分別在三臺(tái)linux系統(tǒng)機(jī)上安裝mongodb,(為避免和機(jī)器上原有的mongodb端口沖突,這里設(shè)為57017):

192.168.0.160
192.168.0.211(192.168.0.33上的虛擬機(jī))
192.168.0.213(192.168.0.4上的虛擬機(jī))

每個(gè)mongodb的安裝這里就不細(xì)說了,可以參考我的安裝方面的文檔,注意先不要更改用戶驗(yàn)證方式。另外,這里如果沒有三臺(tái)機(jī),也可以只用一臺(tái)機(jī)開三個(gè)端口,同時(shí)準(zhǔn)備三個(gè)數(shù)據(jù)存儲(chǔ)目錄。

2、  以副本集的方式啟動(dòng)三個(gè)mongodb:

只是在單機(jī)mongodb啟動(dòng)的基礎(chǔ)上加入副本集參數(shù)—replSet,例如啟動(dòng)160的:

/home/admin/mongodb3051/mongodb305/bin/mongod –f /home/admin/mongo3051/conf/mongodb.conf --replSet reptest 

 其中,reptest是指定的副本集名稱,另外兩臺(tái)機(jī)也也要和這個(gè)一樣。如:

/mongodb3051/mongodb305/bin/mongod –f /mongodb3051/conf/mongodb.conf --replSet repTest 

3、  在任意一臺(tái)機(jī)上配置副本集,這里在160上配置:

(1)、進(jìn)入160上的mongo sehll(數(shù)據(jù)操作界面):

/home/admin/mongodb3051/mongodb305/bin/mongo –port 57017 

(2)、切換到admin數(shù)據(jù)庫(kù):

use admin 

(3)、配置副本集:

config={_id:”reptest”,members:[{_id:0,host:”192.168.0.160:57017”},{_id:1,host:”192.168.0.211:57017”},{_id:,host:”192.168.0.213:57017”}]} 

(4)、加載副本集配置文件:

rs.initiate(config) 

(5)、查看副本集狀態(tài):

rs.status() 

   正常情況下可以看到160會(huì)是主服務(wù)器,顯示PRIMARY,如果是,就直接進(jìn)行以下操作,如果不是,就切換到PRIMARY上進(jìn)行以下操作(換到另一個(gè)mongo);

(6)、增加用戶:

db.createUser({“user”:”admin”,”pwd”:”admin”,”roles”:[“root”]}) 

(7)、更改用戶驗(yàn)證方式: 

varschema=db.system.version.findOne({“_id”:”authSchema”}) 
schema.currentVersion=3 
db.system.version.save(schema) 

(8)、刪除用戶:

db.dropUser(“admin”) 

(9)、重新建立用戶(系統(tǒng)中和上邊建立的用戶驗(yàn)證方式不一樣):

db.createUser({“user”:”admin”,”pwd”:”admin”,”roles”:[“root”]}) 

(10)、關(guān)閉三個(gè)mongodb:

db.shutDownServer()或者kill命令 

(11)、在160的數(shù)據(jù)庫(kù)的data目錄中建立keyFile文件:    

cd /home/admin/mongodb3051/data 
openssl rand –base64 753 > keyFile 

(12)、給keyFile文件設(shè)置600權(quán)限(必須設(shè)置600權(quán)限):

chmod 600 keyFile 

(13)、把這個(gè)keyFile文件上傳到另外兩臺(tái)機(jī)上mongodb的data目錄中:    

scp –r keyFile root@192.168.0.211/mongodb3051/data 
scp –r keyFile root@192.168.0.213/mongodb3051/data 

(14)、在mongodb.conf文件中加入keyFile,例如160:

keyFile=/home/admin/mongodb3051/data/keyFile 

(15)、重新啟動(dòng)mongodb,使用replSet和auth參數(shù):

/home/admin/mongodb3051/mongodb305/bin/mongod –f /home/admin/mongo3051/conf/mongodb.conf --replSet reptest --auth 

(16)、在priority中設(shè)置副本集成員的優(yōu)先級(jí),給160設(shè)置最高優(yōu)先級(jí),優(yōu)先級(jí)默認(rèn)都是1:  

config=rs.conf() 
config.members[0].priority=2 
rs.reconfig(config) 

這樣的話,只要160的mongodb是開著的,那么主服務(wù)器就會(huì)是160 

三、Spring中連接副本集的配置:

?xml version="1.0"encoding="UTF-8"?> 
beans xmlns="http://www.springframework.org/schema/beans" 
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:p="http://www.springframework.org/schema/p" 
  xmlns:mongo="http://www.springframework.org/schema/data/mongo" 
  xsi:schemaLocation="http://www.springframework.org/schema/beans 
      http://www.springframework.org/schema/beans/spring-beans-3.0.xsd 
      http://www.springframework.org/schema/data/mongo 
     http://www.springframework.org/schema/data/mongo/spring-mongo.xsd"> 
  
  !-- Factory bean that creates the Mongoinstance --> 
  mongo:mongo-client replica-set="192.168.0.160:57017" credentials="admin:admin@admin" id="mongo">  
    mongo:client-options write-concern="SAFE" connections-per-host="100" 
      threads-allowed-to-block-for-connection-multiplier="50" 
       />  
  /mongo:mongo-client>  
  
  mongo:db-factory id="mongoDbFactory"dbname="admin" mongo-ref="mongo"/>  
  bean id="mongoTemplate"class="org.springframework.data.mongodb.core.MongoTemplate">  
    constructor-arg name="mongoDbFactory" ref="mongoDbFactory" />  
  /bean>  
/beans> 

只需要配置一個(gè)ip,就會(huì)自動(dòng)切換。用戶驗(yàn)證格式:username:password@dbname。 

四、java中連接副本集的代碼:

public DB getMongoDB() { 
   try { 
    ServerAddress sa = new ServerAddress("192.168.0.160", 57017); 
    ServerAddress sa1 = new ServerAddress("192.168.0.211", 57017); 
    ServerAddress sa2 = new ServerAddress("192.168.0.213", 57017); 
    ListServerAddress> sends = new ArrayListServerAddress>(); 
    sends.add(sa); 
    sends.add(sa1); 
    sends.add(sa2); 
    ListMongoCredential> mongoCredentialList = new ArrayListMongoCredential>(); 
    mongoCredentialList.add(MongoCredential.createMongoCRCredential("admin", "admin","admin".toCharArray())); 
    DB mongoDB = new MongoClient(sends,mongoCredentialList).getDB("admin"); 
   } catch (Exception e) { 
    throw new RuntimeException("連接MongoDB數(shù)據(jù)庫(kù)錯(cuò)誤", e); 
   } 
  return mongoDB; 
 } 

用戶驗(yàn)證格式是:username,dbname,password

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

您可能感興趣的文章:
  • mongodb 4.0副本集搭建的全過程
  • mongodb3.4集群搭建實(shí)戰(zhàn)之高可用的分片+副本集
  • Mongodb 副本集搭建問題總結(jié)及解決辦法
  • MongoDB 副本集的搭建過程

標(biāo)簽:大理 吉安 景德鎮(zhèn) 邯鄲 昭通 丹東 本溪 鶴崗

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Mongodb3.0.5 副本集搭建及spring和java連接副本集配置詳細(xì)介紹》,本文關(guān)鍵詞  Mongodb3.0.5,副本,集,搭建,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Mongodb3.0.5 副本集搭建及spring和java連接副本集配置詳細(xì)介紹》相關(guān)的同類信息!
  • 本頁收集關(guān)于Mongodb3.0.5 副本集搭建及spring和java連接副本集配置詳細(xì)介紹的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    天堂成人国产精品一区| 日韩欧美在线不卡| www.成人在线| 麻豆成人av在线| av中文字幕亚洲| 一区二区三区四区精品在线视频| 亚洲女人的天堂| 国产精品区一区二区三| 欧美一区二区在线看| 不卡的av网站| 91久久国产最好的精华液| 色8久久精品久久久久久蜜| 成人的网站免费观看| 97精品久久久午夜一区二区三区| 日本不卡一二三区黄网| 国产亚洲1区2区3区| 日韩精品一区二区在线| 久久亚洲二区三区| 亚洲欧美偷拍三级| 裸体歌舞表演一区二区| 国产成a人亚洲| 欧美自拍丝袜亚洲| 欧美精品一区二区三区在线| 蜜臀久久99精品久久久久久9| 日韩精品成人一区二区在线| 欧美一区二区三区在线观看视频| 欧美日韩一级大片网址| 一区二区成人在线视频| 91精品综合久久久久久| 国产九九视频一区二区三区| 日本一区二区三区国色天香| 欧美日韩一区二区三区不卡| 69堂国产成人免费视频| 久久久久久久久久电影| 中文字幕字幕中文在线中不卡视频| 欧美一区二区网站| 亚洲bt欧美bt精品| 亚洲成av人影院在线观看网| 日韩欧美精品在线| 日韩欧美一级精品久久| 国产真实乱对白精彩久久| 亚洲欧美日本在线| 国产精品拍天天在线| 成人动漫中文字幕| 久久美女高清视频| 亚洲午夜免费电影| 激情综合网激情| 久久亚洲一区二区三区四区| 日韩欧美美女一区二区三区| 国产精品三级在线观看| 日韩一区二区免费在线观看| 欧美一级日韩一级| 奇米一区二区三区av| 91精品国产综合久久福利软件| 肉丝袜脚交视频一区二区| 日韩午夜在线影院| 99精品国产91久久久久久 | 91免费观看国产| 亚洲欧美日韩系列| 欧美不卡123| 色综合一个色综合亚洲| 欧美日韩夫妻久久| 久99久精品视频免费观看| 国产午夜亚洲精品理论片色戒| av一区二区三区在线| 捆绑变态av一区二区三区| 奇米一区二区三区| 激情av综合网| 国产aⅴ综合色| 91丨九色丨国产丨porny| 日韩精品一区国产麻豆| 国产精品美女一区二区| 亚洲成av人**亚洲成av**| 国产精品久线在线观看| 国产精品欧美久久久久无广告| 免费成人深夜小野草| 精品国产免费一区二区三区四区 | 成年人国产精品| 日本成人中文字幕在线视频| 国产精品伦一区二区三级视频| 91精品国产入口| 视频一区国产视频| 国产亚洲一本大道中文在线| 欧美在线你懂的| 成人动漫视频在线| 成人妖精视频yjsp地址| 色婷婷久久久综合中文字幕| 成人综合在线观看| 国产不卡高清在线观看视频| 一区二区三区在线观看动漫| 欧美一二三在线| 91精品久久久久久久99蜜桃| 亚洲视频 欧洲视频| 亚洲免费视频中文字幕| 亚洲欧洲精品一区二区精品久久久| 精品久久久久久最新网址| 欧美一二三区精品| 久久久亚洲精品一区二区三区| 欧美激情一区二区三区不卡 | 日本伊人色综合网| 亚洲成在线观看| 欧美日韩一区高清| 91精品国产综合久久久久久漫画 | 激情综合五月天| 亚洲一区二区av在线| 精品视频资源站| 国产精品人人做人人爽人人添 | 99国产精品久久久久久久久久久| 99精品国产91久久久久久| 欧美喷潮久久久xxxxx| 国产视频不卡一区| 国产一区二区三区精品欧美日韩一区二区三区| 国产精品理伦片| 国产欧美日韩另类一区| 日韩精品免费视频人成| www.久久精品| 国产精品视频麻豆| 理论片日本一区| 欧美成人一级视频| 国产三级精品视频| 日本不卡一区二区| 同产精品九九九| 91麻豆国产福利在线观看| 一区二区国产盗摄色噜噜| 亚洲va欧美va天堂v国产综合| 欧美精品在线视频| 在线亚洲免费视频| 欧美视频一区二区三区四区| 国产女人18毛片水真多成人如厕 | 中文字幕欧美日本乱码一线二线| 激情小说亚洲一区| 夜夜嗨av一区二区三区中文字幕| 成人aa视频在线观看| 亚洲午夜激情av| 日韩免费成人网| 大胆欧美人体老妇| 尤物在线观看一区| 色狠狠色噜噜噜综合网| 亚洲午夜电影在线| 日韩视频一区在线观看| 成人中文字幕电影| 日韩va亚洲va欧美va久久| 久久久久国产精品麻豆| 96av麻豆蜜桃一区二区| 青青草91视频| 国产不卡在线播放| bt7086福利一区国产| 欧美理论在线播放| 91精品欧美久久久久久动漫| 精品欧美乱码久久久久久| 亚洲美女一区二区三区| 天堂蜜桃一区二区三区 | 欧美影院午夜播放| 97se亚洲国产综合自在线| 国产亚洲福利社区一区| 欧美在线|欧美| 成人免费视频视频在线观看免费| 国产精品国产三级国产专播品爱网| 欧美在线免费观看视频| 理论片日本一区| 中文字幕色av一区二区三区| 欧美一级艳片视频免费观看| 不卡的电影网站| 久久99热这里只有精品| 亚洲va韩国va欧美va精品| 一区二区三区在线免费观看| 色综合久久88色综合天天免费| 国产欧美日产一区| 亚洲综合图片区| 国产二区国产一区在线观看| 欧美精品色综合| 在线免费一区三区| 色久综合一二码| 夜色激情一区二区| 亚洲视频香蕉人妖| 久久天天做天天爱综合色| 欧美一区二区三区啪啪| www激情久久| 中文子幕无线码一区tr| 国产无人区一区二区三区| 欧美日韩精品综合在线| 欧美亚日韩国产aⅴ精品中极品| 成人免费视频国产在线观看| 成人黄色综合网站| 99re这里只有精品首页| 99久久久久久99| 成人精品视频网站| 成人av在线资源| 日韩一区欧美二区| 不卡在线观看av| aaa亚洲精品| 日韩精品一区二区三区中文不卡| 99久久精品免费| 欧洲一区二区三区在线| 欧美一区二区三区在线电影| 在线观看国产一区二区| 欧美三级在线播放| 久久久影视传媒| 亚洲欧美色综合| 亚洲日穴在线视频|