腳本
port="28017 28018 28019 28020" dir=/usr/local/mongodb/shard exec=/usr/local/mongodb/bin/mongod function create(){ for i in $port do mkdir -p $dir/$i/conf mkdir -p $dir/$i/data mkdir -p $dir/$i/log done cat >>$dir/28017/conf/mongod.conf<<"EOF" systemLog: destination: file path: /usr/local/mongodb/shard/28017/log/mongodb.log logAppend: true storage: journal: enabled: true dbPath: /usr/local/mongodb/shard/28017/data directoryPerDB: true #engine: wiredTiger wiredTiger: engineConfig: # cacheSizeGB: 1 directoryForIndexes: true collectionConfig: blockCompressor: zlib indexConfig: prefixCompression: true processManagement: fork: true pidFilePath: /usr/local/mongodb/shard/28017/mongod.pid net: port: 28017 replication: oplogSizeMB: 2048 replSetName: my_repl EOF for i in 28018 28019 28020 do cp $dir/28017/conf/mongod.conf $dir/$i/conf/ sed -i "" "s#28017#$i#g" $dir/$i/conf/mongod.conf done } function start(){ for i in $port do $exec -f $dir/$i/conf/mongod.conf done } function stop(){ for i in $port do kill -9 `cat ${dir}/$i/mongod.pid` done } if [[ $1 == "start" ]];then echo "Service Start" start elif [[ $1 == "create" ]];then echo "Service Create" create elif [[ $1 == "stop" ]];then echo "Service Stop" stop elif [[ $1 == "restart" ]];then stop start else echo "Only Can use (create|start|stop|restart)" fi加入集群
mongo --port 28017 config = {_id: "my_repl", members: [ {_id: 0, host: "127.0.0.1:28017"}, {_id: 1, host: "127.0.0.1:28018"}, {_id: 2, host: "127.0.0.1:28019"}] } rs.initiate(config)分片(額外)
mongod --port 29021 config = {_id: "sh1", members: [ {_id: 0, host: "127.0.0.1:29021"}, {_id: 1, host: "127.0.0.1:29022"}, {_id: 2, host: "127.0.0.1:29023","arbiterOnly":true}] } rs.initiate(config) mongod --port 29024 config = {_id: "sh2", members: [ {_id: 0, host: "127.0.0.1:29024"}, {_id: 1, host: "127.0.0.1:29025"}, {_id: 2, host: "127.0.0.1:29026","arbiterOnly":true}] } rs.initiate(config) mongod --port 29018 config = {_id: "configReplSet", members: [ {_id: 0, host: "127.0.0.1:29018"}, {_id: 1, host: "127.0.0.1:29019"}, {_id: 2, host: "127.0.0.1:29020"}] } rs.initiate(config) db.runCommand( { addshard : "sh1/127.0.0.1:29021,127.0.0.1:29022,127.0.0.1:29023",name:"shard1"}) db.runCommand( { addshard : "sh2/127.0.0.1:29024,127.0.0.1:29025,127.0.0.1:29026",name:"shard2"} )
文章版權歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/19521.html
摘要:也可以將托管集群設置為快捷方式,通過左側(cè)快捷方式菜單欄點擊進入??蚣芗褐袃H部署。用于做存儲集群,有專屬的節(jié)點機型。節(jié)點管理節(jié)點,負責協(xié)調(diào)整個集群服務。目前僅節(jié)點支持綁定。通過云主機內(nèi)網(wǎng)進行登錄。登錄密碼為集群創(chuàng)建時設置的密碼。 快速上手本篇目錄創(chuàng)建集群提交任務本文檔將帶領您如何創(chuàng)建UHadoop集群,并使用UHadoop集群完成數(shù)據(jù)處理任務。創(chuàng)建集群本章簡單介紹了用戶使用UHadoop服務...
摘要:集群默認對所有租戶開放權限,平臺支持對存儲集群進行權限控制,用于將部分物理存儲資源獨享給一個或部分租戶使用,適用于專屬私有云場景。支持租戶將有權限的存儲卷信息作為虛擬機的系統(tǒng)盤,使虛擬機直接運行直商業(yè)存儲中,提升性能。4.1.1 地域地域 ( Region ) 指 UCloudStack 云平臺物理數(shù)據(jù)中心的地理區(qū)域,如上海、北京、杭州等。不同地域間完全物理隔離,云平臺資源創(chuàng)建后不能更換地域...
摘要:點擊創(chuàng)建集群按鈕開始創(chuàng)建集群資源點擊創(chuàng)建集群按鈕開始創(chuàng)建集群資源創(chuàng)建集群創(chuàng)建集群設置地域和可用區(qū)信息設置地域和可用區(qū)信息請根據(jù)您的需要,在創(chuàng)建集群向?qū)е性O置新集群所歸屬的地域及可用區(qū)信息。 集群創(chuàng)建本篇目錄開始創(chuàng)建集群資源開始部署集群服務和組件智能大數(shù)據(jù)平臺USDP集群的創(chuàng)建過程,分為兩個部分,即在公有云控制臺中,創(chuàng)建USDP的集群資源,待創(chuàng)建完成后,進入您獨享的USDP管理服務開始規(guī)劃并創(chuàng)...
閱讀 1777·2021-10-19 13:30
閱讀 1352·2021-10-14 09:48
閱讀 1544·2021-09-22 15:17
閱讀 2016·2019-08-30 15:52
閱讀 3282·2019-08-30 11:23
閱讀 1994·2019-08-29 15:27
閱讀 898·2019-08-29 13:55
閱讀 762·2019-08-26 14:05