亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 服務器 > Linux服務器 > 正文

Linux下安裝MongoDB的實現步驟

2024-09-05 23:04:17
字體:
來源:轉載
供稿:網友

Linux下安裝MongoDB的實現步驟

  Mongo DB 是目前在IT行業非常流行的一種非關系型數據庫(NoSql),其靈活的數據存儲方式備受當前IT從業人員的青睞。Mongo DB很好的實現了面向對象的思想(OO思想),在Mongo DB中 每一條記錄都是一個Document對象。Mongo DB最大的優勢在于所有的數據持久操作都無需開發人員手動編寫SQL語句,直接調用方法就可以輕松的實現CRUD操作。本文介紹了如何快速安裝mongodb供大家參考。

一、安裝配置mongodb

Step 1: 設置系統環境及確保缺省端口27107可用

###當前環境# cat /etc/issueRed Hat Enterprise Linux Server release 6.5 (Santiago)# vi /etc/selinux/configSELINUX=disabled

Step 2: 下載安裝文件

下載地址: https://www.mongodb.org/downloads. 或者直接在命令提示符下使用curl命令下載curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz

Step 3: 解壓下載的文件

# pwd/usr/local/src# tar -xvf mongodb-linux-x86_64-rhel62-3.0.6.gz ###注,本文直接從網站下載,所以文件為.gz

Step 4: 復制解壓文件到運行目錄

# mkdir -p /var/lib/mongodb# cp -R -n /usr/local/src/mongodb-linux-x86_64-rhel62-3.0.6/. /var/lib/mongodb/

Step 5: 設置環境變量

e.g. export PATH=<mongodb-install-directory>/bin:$PATH# vi ~/.bash_profile  export PATH=/var/lib/mongodb/bin:$PATH# source ~/.bash_profile

Step 6: 創建數據目錄

# mkdir -p /data/mongodata

二、啟動及驗證mongodb

###啟動mongo# mongod --dbpath /data/mongodata###以下內容為啟動后輸出的相關信息2015-10-28T10:03:33.100+0800 I JOURNAL [initandlisten] journal dir=/data/mongodata/journal2015-10-28T10:03:33.101+0800 I JOURNAL [initandlisten] recover : no journal files present, no recovery needed2015-10-28T10:03:33.264+0800 I JOURNAL [initandlisten] preallocateIsFaster=true 2.182015-10-28T10:03:33.398+0800 I JOURNAL [durability] Durability thread started2015-10-28T10:03:33.398+0800 I JOURNAL [journal writer] Journal writer thread started2015-10-28T10:03:33.401+0800 I CONTROL [initandlisten] MongoDB starting : pid=10191 port=27017 dbpath=/data/mongodata 64-bit host=java_22015-10-28T10:03:33.401+0800 I CONTROL [initandlisten] ** WARNING: You are running this process as the root user, which is not recommended.2015-10-28T10:03:33.401+0800 I CONTROL [initandlisten] 2015-10-28T10:03:33.402+0800 I CONTROL [initandlisten] 2015-10-28T10:03:33.402+0800 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'.2015-10-28T10:03:33.402+0800 I CONTROL [initandlisten] **    We suggest setting it to 'never'2015-10-28T10:03:33.402+0800 I CONTROL [initandlisten] 2015-10-28T10:03:33.402+0800 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'.2015-10-28T10:03:33.402+0800 I CONTROL [initandlisten] **    We suggest setting it to 'never'2015-10-28T10:03:33.402+0800 I CONTROL [initandlisten] 2015-10-28T10:03:33.402+0800 I CONTROL [initandlisten] db version v3.0.62015-10-28T10:03:33.402+0800 I CONTROL [initandlisten] git version: 1ef45a23a4c5e3480ac919b28afcba3c615488f22015-10-28T10:03:33.402+0800 I CONTROL [initandlisten] build info: Linux ip-10-67-194-123 2.6.32-220.el6.x86_64 #1 SMP Wed Nov 9 08:03:13 EST 2011 x86_64 BOOST_LIB_VERSION=1_492015-10-28T10:03:33.402+0800 I CONTROL [initandlisten] allocator: tcmalloc2015-10-28T10:03:33.402+0800 I CONTROL [initandlisten] options: { storage: { dbPath: "/data/mongodata" } }2015-10-28T10:03:33.404+0800 I INDEX  [initandlisten] allocating new ns file /data/mongodata/local.ns, filling with zeroes...2015-10-28T10:03:33.491+0800 I STORAGE [FileAllocator] allocating new datafile /data/mongodata/local.0, filling with zeroes...2015-10-28T10:03:33.491+0800 I STORAGE [FileAllocator] creating directory /data/mongodata/_tmp2015-10-28T10:03:33.497+0800 I STORAGE [FileAllocator] done allocating datafile /data/mongodata/local.0, size: 64MB, took 0.001 secs2015-10-28T10:03:33.511+0800 I NETWORK [initandlisten] waiting for connections on port 27017###停止mongo,直接使用ctrl + c^C2015-10-28T10:09:21.510+0800 I CONTROL [signalProcessingThread] got signal 2 (Interrupt), will terminate after current cmd ends2015-10-28T10:09:21.511+0800 I CONTROL [signalProcessingThread] now exiting2015-10-28T10:09:21.511+0800 I NETWORK [signalProcessingThread] shutdown: going to close listening sockets...2015-10-28T10:09:21.511+0800 I NETWORK [signalProcessingThread] closing listening socket: 52015-10-28T10:09:21.511+0800 I NETWORK [signalProcessingThread] closing listening socket: 62015-10-28T10:09:21.511+0800 I NETWORK [signalProcessingThread] removing socket file: /tmp/mongodb-27017.sock2015-10-28T10:09:21.511+0800 I NETWORK [signalProcessingThread] shutdown: going to flush diaglog...2015-10-28T10:09:21.511+0800 I NETWORK [signalProcessingThread] shutdown: going to close sockets...2015-10-28T10:09:21.512+0800 I STORAGE [signalProcessingThread] shutdown: waiting for fs preallocator...2015-10-28T10:09:21.512+0800 I STORAGE [signalProcessingThread] shutdown: final commit...2015-10-28T10:09:21.512+0800 I JOURNAL [signalProcessingThread] journalCleanup...2015-10-28T10:09:21.512+0800 I JOURNAL [signalProcessingThread] removeJournalFiles2015-10-28T10:09:21.515+0800 I JOURNAL [signalProcessingThread] Terminating durability thread ...2015-10-28T10:09:21.615+0800 I JOURNAL [journal writer] Journal writer thread stopped2015-10-28T10:09:21.615+0800 I JOURNAL [durability] Durability thread stopped2015-10-28T10:09:21.615+0800 I STORAGE [signalProcessingThread] shutdown: closing all files...2015-10-28T10:09:21.618+0800 I STORAGE [signalProcessingThread] closeAllFiles() finished2015-10-28T10:09:21.618+0800 I STORAGE [signalProcessingThread] shutdown: removing fs lock...2015-10-28T10:09:21.618+0800 I CONTROL [signalProcessingThread] dbexit: rc: 0###修復啟動過程中的兩個警告,關于使用root用戶啟動mongo的警告先忽略# echo "never" > /sys/kernel/mm/transparent_hugepage/enabled# echo "never" > /sys/kernel/mm/transparent_hugepage/defrag###再次重啟,后置于后臺進程,# mongod --dbpath /data/mongodata &###查看啟動后的進程# ps -ef|grep mongo |grep -v greproot   11115 27956 0 10:11 pts/2  00:00:00 mongod --dbpath /data/mongodata# lsof -i:27017COMMAND  PID USER  FD  TYPE  DEVICE SIZE/OFF NODE NAMEmongod 11115 root  5u IPv4 50567119   0t0 TCP *:27017 (LISTEN)###使用mongo連接到mongod# mongoMongoDB shell version: 3.0.6connecting to: test2015-10-28T10:14:30.685+0800 I NETWORK [initandlisten] connection accepted from 127.0.0.1:53907 #1 (1 connection now open)Server has startup warnings: 2015-10-28T10:11:49.217+0800 I CONTROL [initandlisten] ** WARNING: You are running this process as the root user, which is not recommended.2015-10-28T10:11:49.217+0800 I CONTROL [initandlisten] > help    db.help()          help on db methods    db.mycoll.help()       help on collection methods    sh.help()          sharding helpers    rs.help()          replica set helpers    help admin          administrative help    help connect         connecting to a db help    help keys          key shortcuts    help misc          misc things to know    help mr           mapreduce    show dbs           show database names    show collections       show collections in current database    show users          show users in current database    show profile         show most recent system.profile entries with time >= 1ms    show logs          show the accessible logger names    show log [name]       prints out the last segment of log in memory, 'global' is default    use <db_name>        set current database    db.foo.find()        list objects in collection foo    db.foo.find( { a : 1 } )   list objects in foo where a == 1    it              result of the last line evaluated; use to further iterate    DBQuery.shellBatchSize = x  set default number of items to display on shell    exit             quit the mongo shell> db.getCollection("version");test.version> exitbye

三、mongodb相關工具

###在安裝文件下有README,描述了常用的mongodb相關命令行工具# more /usr/local/mongodb/README MongoDB READMEWelcome to MongoDB!COMPONENTS bin/mongod - The database process. bin/mongos - Sharding controller. bin/mongo - The database shell (uses interactive javascript).UTILITIES bin/mongodump     - MongoDB dump tool - for backups, snapshots, etc.. bin/mongorestore   - MongoDB restore a dump bin/mongoexport    - Export a single collection to test (JSON, CSV) bin/mongoimport    - Import from JSON or CSV bin/mongofiles    - Utility for putting and getting files from MongoDB GridFS bin/mongostat     - Show performance statisticsRUNNING For command line options invoke:  $ ./mongod --help To run a single server database:  $ mkdir /data/db  $ ./mongod  $  $ # The mongo javascript shell connects to localhost and test database by default:  $ ./mongo   > helpDRIVERS Client drivers for most programming languages are available at mongodb.org. Use the  shell ("mongo") for administrative tasks.###獲取單個命令用法# <command> --help# mongod --help|moreOptions:General options: -h [ --help ]        show this usage information --version          show version information# mongod --versiondb version v3.0.6git version: 1ef45a23a4c5e3480ac919b28afcba3c615488f2 

如有疑問請留言或者到本站社區交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美激情一二三| 亚洲欧洲日产国码av系列天堂| 日韩欧美一区二区在线| 精品久久久久久久久中文字幕| 亚洲国产精品悠悠久久琪琪| 亚洲综合社区网| 亚洲精品自拍偷拍| 中文字幕一区日韩电影| 欧美激情亚洲激情| 91精品久久久久久久久久入口| 日韩高清有码在线| 国产精品久久一| 97碰碰碰免费色视频| 久久综合色影院| 亚洲国产精品va在线看黑人动漫| 国产精品一区av| 成人国产精品日本在线| 国产一区二区视频在线观看| 成人妇女免费播放久久久| 亚洲色图第一页| 国产91露脸中文字幕在线| 久久久久北条麻妃免费看| 91美女片黄在线观看游戏| 欧美一区三区三区高中清蜜桃| 俺去亚洲欧洲欧美日韩| 久久中文精品视频| 欧美日韩综合视频| 亚洲精品成人久久久| 国产一区二区日韩| 亚洲色图第三页| 欧美网站在线观看| 亚洲精品电影在线| 在线看日韩欧美| 日韩少妇与小伙激情| 亚洲男人天堂网站| 久久久久久久久久国产| 九九精品视频在线观看| 久久夜色精品国产欧美乱| www.久久草.com| 92福利视频午夜1000合集在线观看| 亚洲国产精品va在线看黑人| 欧美精品亚州精品| 欧美成年人视频网站| 国产精品视频自拍| 一本色道久久综合狠狠躁篇怎么玩| 欧美精品电影免费在线观看| 在线播放国产精品| 国模吧一区二区三区| 国产精品白丝av嫩草影院| 亚洲网站视频福利| 日本中文字幕不卡免费| 91欧美精品成人综合在线观看| 隔壁老王国产在线精品| 欧美野外猛男的大粗鳮| 中文字幕在线看视频国产欧美| 欧美日韩在线视频一区二区| 久久精品人人做人人爽| 国产mv久久久| 国产精品入口免费视| 欧美成人免费在线观看| 国产91精品久| 精品国产视频在线| 日韩av综合网站| 欧美一级免费视频| 亚洲肉体裸体xxxx137| 久久精品国产欧美亚洲人人爽| 欧美激情成人在线视频| 国产精品18久久久久久麻辣| 91精品国产综合久久久久久蜜臀| 日韩精品欧美激情| 国产精品永久免费视频| 亚洲最新av在线| 亚州国产精品久久久| 热99精品只有里视频精品| 福利视频导航一区| 日韩欧美高清视频| 久久艳片www.17c.com| 91手机视频在线观看| 久久久av网站| 国产成人精品久久| 伊人一区二区三区久久精品| 久久久久久国产三级电影| 美女999久久久精品视频| 色小说视频一区| 欧美黑人一区二区三区| 成人a级免费视频| 亚洲欧美日本精品| 精品久久久国产精品999| 波霸ol色综合久久| 国产精品88a∨| 亚洲欧美日韩精品| 欧美激情精品在线| 久久久久久久久久久久久久久久久久av| 91精品国产综合久久久久久蜜臀| 久久视频精品在线| 主播福利视频一区| 欧美视频免费在线观看| 美女福利精品视频| www亚洲欧美| 国产mv久久久| 亚洲影视九九影院在线观看| 亚洲国产精品va在线看黑人动漫| 国产精品美女免费看| 欧美二区在线播放| 亚洲自拍在线观看| 成人网页在线免费观看| 91在线免费观看网站| 国产91精品不卡视频| 国产精品九九久久久久久久| 欧美精品videos| 欧美老女人性生活| 日韩网站免费观看| 久久久99久久精品女同性| 色综合久久久888| 国产精品尤物福利片在线观看| 欧美一性一乱一交一视频| 久青草国产97香蕉在线视频| 久久久国产视频91| 亚洲欧洲黄色网| 国产亚洲美女久久| 久久全球大尺度高清视频| 亚洲一区二区中文| 亚洲人成网站777色婷婷| 欧美日韩另类在线| 国内精品美女av在线播放| 91豆花精品一区| 久久艹在线视频| 国产69精品久久久久9999| 青草热久免费精品视频| 一本大道亚洲视频| 91香蕉嫩草神马影院在线观看| 国内成人精品视频| 成人欧美在线观看| 国产91在线播放九色快色| 韩国v欧美v日本v亚洲| 国产精品亚洲自拍| 91久久久亚洲精品| 午夜精品久久久久久久99热| 亚洲天堂男人天堂女人天堂| 91精品国产一区| 欧美一级片在线播放| 色综合天天综合网国产成人网| 亚洲国产精品va| 岛国av午夜精品| 国语自产精品视频在线看抢先版图片| 韩日精品中文字幕| 日本精品一区二区三区在线播放视频| 亚洲激情中文字幕| 日韩中文在线视频| 精品中文字幕在线2019| 色偷偷亚洲男人天堂| 成人黄色影片在线| 成人精品久久一区二区三区| 日韩在线免费观看视频| 欧美日本国产在线| 91香蕉嫩草影院入口| 亚洲女同性videos| 精品视频9999| 亚洲一区亚洲二区| 亚洲男人的天堂在线播放| 国产专区精品视频| 91精品国产综合久久香蕉的用户体验| 欧美视频在线看| 亚洲色图五月天|