您好,登錄后才能下訂單哦!
小編今天帶大家了解Linux如何安裝Mongodb,文中知識(shí)點(diǎn)介紹的非常詳細(xì)。覺(jué)得有幫助的朋友可以跟著小編一起瀏覽文章的內(nèi)容,希望能夠幫助更多想解決這個(gè)問(wèn)題的朋友找到問(wèn)題的答案,下面跟著小編一起深入學(xué)習(xí)“Linux如何安裝Mongodb”的知識(shí)吧。
MongoDB(來(lái)自于英文單詞“Humongous”,中文含義為“龐大”)是可以應(yīng)用于各種規(guī)模的企業(yè)、各個(gè)行業(yè)以及各類應(yīng)用程序的開(kāi)源數(shù)據(jù)庫(kù)。
作為一個(gè)適用于敏捷開(kāi)發(fā)的數(shù)據(jù)庫(kù),MongoDB的數(shù)據(jù)模式可以隨著應(yīng)用程序的發(fā)展而靈活地更新。
與此同時(shí),它也為開(kāi)發(fā)人員 提供了傳統(tǒng)數(shù)據(jù)庫(kù)的功能:二級(jí)索引,完整的查詢系統(tǒng)以及嚴(yán)格一致性等等。
MongoDB能夠使企業(yè)更加具有敏捷性和可擴(kuò)展性,各種規(guī)模的企業(yè)都可以通過(guò)使用MongoDB來(lái)創(chuàng)建新的應(yīng)用,提高與客戶之間的工作效率,加快產(chǎn)品上市時(shí)間,以及降低企業(yè)成本。
MongoDB是專為可擴(kuò)展性,高性能和高可用性而設(shè)計(jì)的數(shù)據(jù)庫(kù)。
它可以從單服務(wù)器部署擴(kuò)展到大型、復(fù)雜的多數(shù)據(jù)中心架構(gòu)。利用內(nèi)存計(jì)算的優(yōu)勢(shì),MongoDB能夠提供高性能的數(shù)據(jù)讀寫(xiě)操作。
MongoDB的本地復(fù)制和自動(dòng)故障轉(zhuǎn)移功能使您的應(yīng)用程序具有企業(yè)級(jí)的可靠性和操作靈活性。
下載地址:https://www.mongodb.com/download-center/community
curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.2.5.tgz
解壓MongoDB
tar -zxvf mongodb-linux-x86_64-rhel70-4.2.5.tgz -C /usr/local/
把下面的配置加到環(huán)境變量中 ,進(jìn)入profile配置文件目錄,使用了這條配置下面的啟動(dòng)命令前面是不用加./ 的 如mongodb服務(wù)的啟動(dòng)命令 mongod -f mongodb.conf
[root@localhost ~]# vi /etc/profile
把這條復(fù)制到profile配置文件中 注意目錄要對(duì)應(yīng)安裝的目錄
export PATH=/usr/local/mongodb-linux-x86_64-rhel70-4.2.5/bin:$PATH
使修改生效
[root@localhost ~]# source /etc/profile
創(chuàng)建MongoDB數(shù)據(jù)存儲(chǔ)位置
mkdir /home/data
創(chuàng)建MongoDB**日志存儲(chǔ)位置**
mkdir /home/log
mongodb 的默認(rèn)的**配置文件在mongodb-linux-x86_64-rhel70-4.2.5目錄下**
進(jìn)入**mongodb-linux-x86_64-rhel70-4.2.5目錄下編輯mongodb的配置文件**
[root@localhost bin]# cd /usr/local/mongodb-linux-x86_64-rhel70-4.2.5/
[root@service mongodb-linux-x86_64-rhel70-4.2.5]# vi mongodb.conf
配置文件如下
# mongodb 配置文件 port=27017 #端口 bind_ip=0.0.0.0 #默認(rèn)是127.0.0.1 dbpath=/home/data #數(shù)據(jù)庫(kù)存放 logpath=/home/log/mongodb.log #日志文件 fork=true #設(shè)置后臺(tái)運(yùn)行 #auth=true #開(kāi)啟認(rèn)證
注意:查看數(shù)據(jù)庫(kù)存放目錄和存放日志目錄是否存在,不存在啟動(dòng)服務(wù)是報(bào)錯(cuò)的!
啟動(dòng)mongod數(shù)據(jù)庫(kù)服務(wù),以配置文件的方式啟動(dòng)
[root@service mongodb-linux-x86_64-rhel70-4.2.5]# ./mongod -f mongodb.conf
或者 mongod -f mongodb.conf
查進(jìn)程
[root@localhost bin]# ps -aux|grep mongod
啟動(dòng)成功效果圖
查看**MongoDB** 的日志記錄
[root@localhost ~]# mongod –dbpath /home/data
客戶端連接MongoDB
[root@localhost ~]# ./mongo 或者mongo
指定ip和端口 或者
[root@service ~]# mongo mongodb://localhost:27017
配置防火墻
# 放行 27017 端口號(hào) 使用默認(rèn)的 firewall-cmd –zone=public –add-port=27017/tcp –permanent # 查看放行端口號(hào) firewall-cmd –list-ports # 重啟防火墻 firewall-cmd –reload
瀏覽器輸入本機(jī)ip地址測(cè)試
感謝大家的閱讀,以上就是“Linux如何安裝Mongodb”的全部?jī)?nèi)容了,學(xué)會(huì)的朋友趕緊操作起來(lái)吧。相信億速云小編一定會(huì)給大家?guī)?lái)更優(yōu)質(zhì)的文章。謝謝大家對(duì)億速云網(wǎng)站的支持!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。