1. 程式人生 > >MongoDB安裝及簡單主從部署

MongoDB安裝及簡單主從部署

安裝系統Ubuntu14.04

apt-get install mongodb

配置檔案/etc/mongodb.conf,可以修改dbpath(文件儲存位置),bind_ip註釋掉127.0.0.1

從屬節點journal=true更改為journal=false

# mongodb.conf

# Where to store the data.
dbpath=/var/lib/mongodb

#where to log
logpath=/var/log/mongodb/mongodb.log

logappend=true

#bind_ip = 127.0.0.1
bind_ip = 0.0.0.0
#port = 27017

# Enable journaling, http://www.mongodb.org/display/DOCS/Journaling
journal=true

主機節點執行:

mongod --port 27017 --dbpath "/data/db" --master --replSet rs0

從屬節點執行:

mongod --dbpath=/data/db --port 27017 --rest --slave --replSet rs0

主節點新增從屬節點:

mongo
>rs.insert("10.X.X.X:27017")
注:

常見錯誤:

>rs29:PRIMARY> rs.add("xxx.xxx.x.30:27017")
{
        "errmsg" : "exception: need most members up to reconfigure, not ok : 192
.168.0.39:27017",
        "code" : 13144,
        "ok" : 0
}
從屬節點修改配置檔案,journal設定為false。重啟服務。其次,等從屬節點服務完全啟動後再從主節點add,否則也會導致失敗


相關推薦

MongoDB安裝簡單主從部署

安裝系統Ubuntu14.04 apt-get install mongodb 配置檔案/etc/mongodb.conf,可以修改dbpath(文件儲存位置),bind_ip註釋掉127.0.0.1 從屬節點journal=true更改為journal=false #

Centos7 下mongodb安裝簡單實用

Centos7 下mongodb安裝及簡單實用  i骷髏精靈 關注 2018.08.20 17:45* 字數 141 閱讀 76評論 0喜歡 0 mongodb版本:4.0 官網安裝教程 安裝和解除安裝教程見官網 常用命令 啟

MongoDB安裝簡單使用

1 Ubuntu安裝 安裝 sudo apt-get install mongodb 啟動 sudo service mongodb start sudo service mongodb restar

MongoDB 學習筆記(一):安裝簡單shell操作

一、說明 1、該系列MongoDB學習筆記的學習環境採用的MongoDB版本為mongodb-win32-i386-2.4.6,作業系統為win7。 二、安裝 1、新建兩個目錄,分別是D:\Installations\MongoDB-2.4.6\MongoDB和D:\Ins

linux性能監控工具------nmon工具的安裝簡單使用

linux性能監控工具------nmon工具的安裝及簡單使用1.工具的安裝下載rpm包:wget http://mirror.ghettoforge.org/distributions/gf/el/6/gf/x86_64/nmon-14i-1.gf.el6.x86_64.rpm# rpm -ivh nmon

Python之Scrapy爬蟲框架安裝簡單使用

intern 原理 seda api release linux發行版 3.5 pic www 題記:早已聽聞python爬蟲框架的大名。近些天學習了下其中的Scrapy爬蟲框架,將自己理解的跟大家分享。有表述不當之處,望大神們斧正。 一、初窺Scrapy Scrapy是

logstash5.x安裝簡單運用

test hot dir 變量 messages license fin href .sh Logstash requires Java 8. Java 9 is not supported. 1、檢測是否安裝了java環境 [[email protected]

【一】MongoDB安裝配置

.org root 終端 配置 conn tin serve cal 數據文件 一、MongoDB安裝 1、下載並解壓 wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.2.0.tgz

Centos7 下Mysql5.7.18的安裝簡單主從

mysql centos7 安裝 Mysql5.7.18的安裝#下載解壓tar包wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gztar -zxvf mysql-5.

redis安裝簡單使用

init new init.d font 默認安裝路徑 轉換 存儲對象 () height 前言   一般企業級開發,數據庫用的都是關系型數據庫Mysql、Oracle及SqlServer。無一例外,在開發過程中,我們都必須通過數據庫驅動來連接到數據庫,之後才可以完成對數

redis CentOS6.5安裝集群部署

src CP AI 3.2 bubuko 日誌 分享圖片 support tor 1.下載redis source包 鏈接:https://pan.baidu.com/s/122ZCjNvjl9Jx6M2YsLrncw 密碼:92ze 2.解壓 tar -xzf redis

MongoDB安裝多實例啟動

end prot 輕松 實現 tomat 系統 數據 水平擴展 -o MongoDB安裝及多實例啟動 MongoDB簡介 MongoDB是一款跨平臺、面向文檔的數據庫。可以實現高性能、高可用性,並且能夠輕松擴展,是一個基於分布式文件存儲的開源數據庫系統,在高負載的情況下,添

Docker安裝簡單使用

rep mar official test contain 日誌 如果 分享 mirror 一、簡介Docker是一個基於go語言的開源的應用容器引擎,可以將開發者的應用及依賴包打包到一個可移植容器當中,然後發布到任何流行的Linux機器中,可以極大的減少開發人員的工作量,

Linux下rsync的安裝簡單使用

roc ack blog 應用 保持 image 常用 yum afa 一、RSYNC安裝源碼安裝:到rsync官網下載rsync源碼安裝包,上傳到服務器上,或者wget下載。解壓rsync源碼安裝包進入解壓後的目錄,執行 ./configure --prefix=/usr

Windows系統中的Linux—WSL安裝簡單使用

pow sta 微軟 -o reg 初始 命令提示符 通過 直接 Windows SubSystem for Linux(WSL) 適用於Linux的Windows子系統 WSL團隊的blog:https://blogs.msdn.microsoft.com/wsl/

Tesseract 在 windows 下的安裝簡單應用

打開 版本信息 文本 否則 選擇 分享 16px alt 運行 Tesseract 是一個開源的 OCR 引擎,可以識別多種格式的圖像文件並將其轉換成文本,最初由 HP 公司開發,後來由 Google 維護。下載地址:https://digi.bib.uni-mannhei

mongoDB安裝啟動配置

一、下載 官網下載:https://www.mongodb.com/download-center?jmp=nav#community 二、安裝 自己選擇安裝位置。 從 MongoDB 4.0 開始,預設情況下,你可以在安裝期間配置和啟動 MongoDB 作為服務,並

Windows下Mongodb安裝配置

本文摘自:https://blog.csdn.net/heshushun/article/details/77776706 一、先登入Mongodb官網https://www.mongodb.com/download-center#community 下載   安裝包。32、64位的都行

Valgrind的安裝簡單使用

1.獲取原始碼 wget http://www.valgrind.org/downloads/valgrind-3.14.0.tar.bz2 2.解壓縮 tar -jxvf valgrind-3.14.0.tar.bz2 3.進入目錄,進行安裝,其中/home/user1/valgrind是你想安裝

Sqoop的安裝簡單使用

SQOOP是用於對資料進行匯入匯出的。 (1)把MySQL、Oracle等資料庫中的資料匯入到HDFS、Hive、HBase中    (2)把HDFS、Hive、HBase中的資料匯出到MySQL、Oracle等資料庫中 SQOOP的安裝(在hadoop0上)   解壓縮     t