在Red Hat和Centos上安裝MongoDB
根據本安裝教程在Red Hat Linux 和 CentOS Linux安裝社群版的MongoDB。本安裝指導只支援安裝64-bit系統。MongoDB只支援Oracle linux 在Red Hat Compatible Kernel(RHCK)。MongoDB不支援Unbreakable Enterprise Kernel(UEK) |
安裝步驟
1、配置yum
建立檔案 /etc/yum.repos.d/mongodb-org-4.0.repo,用於yum來安裝MongoDB
檔案詳細內容
[mongodb-org-4.0] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc
2、安裝MongoDB
安裝最新版本的MongoDB,使用 命令
sudo yum install -y mongodb-org
如果想指定安裝某個版本MongoDB,需要為每個部分單獨指定版本在包的名字後面,如下面例項所示
sudo yum install -y mongodb-org-4.0.9 mongodb-org-server-4.0.9 mongodb-org-shell-4.0.9 mongodb-org-mongos-4.0.9 mongodb-org-tools-4.0.9
前提條件
MongoDB .tar.gz壓縮包使用必須安裝依賴
yum install libcurl openssl
步驟
1、下載MongoDB .tar.gz格式的壓縮包
下載地址:MongoDB Download Center.
2、解壓下載的壓縮包檔案
tar -zxvf mongodb-linux-*-4.0.9.tgz
3、增加環境變數,確保可執行檔案在列出的目錄中
MongoDB可執行檔案在 bin/ 壓縮包目錄下,你可以按照以下建議操作
複製這些可執行檔案到你的環境變數目錄,例如/usr/local/bin
建立連結為這些可執行檔案從目錄在你的環境變數或修改你的環境變數包括這個目錄
例如,你可以新增在你的 shell 的初始化 指令碼 (e.g. ~/.bashrc)
export PATH=<mongodb-install-directory>/bin:$PATH
替換<mongodb-install-directory>為你的MongoDB實際安裝路徑
許多類Uni作業系統系統限制系統資源類似session的使用。這些限制也許會影響MongoDB操作。檢視更多UNIX ulimit Settings
常用預設路徑
通常MongoDB通過mongod使用者賬號和使用這些預設目錄
/var/lib/mongo (資料) /var/log/mongodb (日誌)
如果你通過package安裝
預設目錄會被建立,同時這個目錄的所有人和組織會被設定為mongod
如果你通過壓縮包下載
預設目錄需要手動建立
提示:取決你的使用者許可權,也許需要使用超級許可權來進行這些操作
mkdir -p /var/lib/mongo mkdir -p /var/log/mongodb
預設MongoDB執行使用mongod使用者賬號。一次建立,設定這些目錄的所有人和組織為mongod
chown -R mongod:mongod <directory>
不使用預設目錄,建立想用的目錄,修改配置檔案/etc/mongod.conf的相關配置
storage.dbPath to specify a new data directory path (e.g. /some/data/directory) systemLog.path to specify a new log file path (e.g. /some/log/directory/mongod.log)
確認執行的MongoDB已經訪問使用這些目錄
chown -R mongod:mongod <directory>
1、開啟MongoDB
使用 命令 啟動MongoDB
sudo service mongod start
檢測MongoDB是否已啟動成功
檢測日誌內容 /var/log/mongodb/mongod.log
[initandlisten] waiting for connections on port <port>
port預設配置27017,配置位置 /etc/mongod.conf
你可以確認MongoDB會跟蹤reboot系統通過跟蹤命令
sudo chkconfig mongod on
2、停止MongoDB
sudo service mongod stop
3、重啟MongoDB
sudo service mongod restart
4、開始使用MongoDB
在同一個主機開啟一個mongo shell。你可以在沒有任何命令列選項的情況下執行mongo shell來連線到您本地具有預設埠27017的mongod例項。
5、解除安裝MongoDB
解除安裝會清除資料,解除安裝前請先確認
(1)停止 MongoDB
sudo service mongod stop
(2)移除包
sudo yum erase $(rpm -qa | grep mongodb-org)
(3)移除資料目錄
sudo rm -r /var/log/mongodb sudo rm -r /var/lib/mongo
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2650050/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Red Hat Linux安裝CentOS的yum源LinuxCentOS
- Red Hat Enterprise Linux Server 7.4 安裝LinuxServer
- Linux red hat 核心版下安裝NginxLinuxNginx
- 在CentOS 7.5上安裝和配置ProFTPDCentOSFTP
- 在CentOS上安裝dockerCentOSDocker
- 在centos上安裝molochCentOS
- 在CentOS上安裝GitCentOSGit
- 在Centos8上安裝和使用curlCentOS
- 在CentOS 8.1上安裝 DockerCentOSDocker
- 在rhel和CentOS上安裝SQL Server的方法CentOSSQLServer
- 新的安全漏洞正影響 CentOS 和 Red Hat Linux 發行版CentOSLinux
- Red Hat 7.5 Yum Replacement
- G005-OS-INS-02 Red Hat Enterprise Linux V8.2 安裝Linux
- CentOS7.7安裝mongodbCentOSMongoDB
- 在 Fedora 上安裝 MongoDB 伺服器MongoDB伺服器
- 在Centos7上安裝DockerCentOSDocker
- CentOS7.2 安裝 MongoDB 3.4CentOSMongoDB
- linux上安裝mongodbLinuxMongoDB
- CentOS 7快速安裝Mongodb詳解CentOSMongoDB
- Red Hat 7.9安裝達夢資料庫DM8圖形化顯示英文和亂碼資料庫
- 截圖利器:shutter在centos上的安裝CentOS
- 在 Centos/RHEL 6.X 上安裝 WettyCentOS
- 在centos7上安裝mysql5.7CentOSMySql
- 在Centos7上安裝Redis6CentOSRedis
- CentOS7上安裝和使用DockerCentOSDocker
- CentOS 上安裝 NginxCentOSNginx
- centos上安裝grafanaCentOSGrafana
- Red Hat Enterprise Linux 9的簡介Linux
- 在Centos和Docker上安裝STF 遇到的若干問題總結CentOSDocker
- CentOS 7 安裝MongoDB詳細步驟CentOSMongoDB
- Linux – CentOS 7 yum方式快速安裝MongoDBLinuxCentOSMongoDB
- centos7安裝mongodb 4.2社群版CentOSMongoDB
- 在linux centos伺服器上安裝telnet命令LinuxCentOS伺服器
- PostgreSQL tar.gz在centos7上安裝SQLCentOS
- Centos 7 上安裝Postgresql10.5和PostGISCentOSSQL
- centos7上keepalived的安裝和配置CentOS
- 三國爭霸 Mint、Ubuntu 和 Red Hat 巔峰對決Ubuntu
- Elasticsearch 在 docker 和 CentOS 下的安裝教程ElasticsearchDockerCentOS