MongoDB和Java(1):Linux下的MongoDB安裝

 

最近花了一些時間學習了下MongoDB數據庫,感受仍是比較全面系統的,涉及了軟件安裝、客戶端操做、安全認證、副本集和分佈式集羣搭建,以及使用Spring Data鏈接MongoDB進行數據操做,收穫很大。特此記錄,以備查看。html

 

MongoDB開源、跨平臺,是一個面向文檔的NoSQL數據庫,比傳統的關係型數據庫快不少,目的就是快速開發互聯網Web應用。linux

 

MongoDB中最基礎的概念是Database,與關係型數據庫不一樣的是,它使用Collection保存數據記錄,使用Document保存一條數據記錄。mongodb

 

文章目錄:數據庫

MongoDB和Java(1):Linux下的MongoDB安裝安全

MongoDB和Java(2):普通用戶啓動mongod進程服務器

MongoDB和Java(3):Java操做MongoBapp

MongoDB和Java(4):Spring Data整合MongoDB(XML配置)curl

MongoDB和Java(5):Spring Data整合MongoDB(註解配置)分佈式

MongoDB和Java(6):Spring Data整合MongoDB副本集、分片集羣工具

MongoDB和Java(7):MongoDB用戶管理

 

本文記錄如何在CentOS 6.5上面安裝mongodb-4.0.2

 

一、系統環境

1 [root@net5ijy ~]# uname -a
2 Linux net5ijy 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
3 [root@net5ijy ~]# cat /etc/redhat-release 
4 CentOS release 6.5 (Final)

 

安裝一下依賴的庫

yum install libcurl openssl

 

二、下載安裝

wget http://downloads.mongodb.org/linux/mongodb-linux-x86_64-rhel62-4.0.2.tgz

 

解壓安裝

1 tar -zxf mongodb-linux-x86_64-rhel62-4.0.2.tgz
2 mv mongodb-linux-x86_64-rhel62-4.0.2 /app/.
3 cd /app/
4 mv mongodb-linux-x86_64-rhel62-4.0.2 mongodb-4.0.2
5 ln -s /app/mongodb-4.0.2/ /app/mongodb

 

配置環境變量

1 echo 'PATH=/app/mongodb/bin:$PATH' >> /etc/profile
2 echo 'export PATH' >> /etc/profile
3 source /etc/profile

 

三、啓動服務

建立數據目錄

mkdir /data/mongo/db -p

 

啓動服務

/app/mongodb/bin/mongod --dbpath /data/mongo/db/ --logpath /var/log/mongodb/mongodb.log --bind_ip_all

 

該命令的經常使用選項:

--logpath arg    日誌文件的存儲位置

--logappend     日誌追加

--bind_ip arg    監聽指定IP地址

--bind_ip_all     監聽本機全部IP

--auth          啓用身份認證

--dbpath arg     數據目錄位置

 

其他高級選項可使用mongod --help查看

 

四、客戶端鏈接

/app/mongodb/bin/mongo

 

該命令的經常使用選項:

--host arg    服務器ip或主機名,默認localhost

--port arg    服務監聽端口,默認27017

-u username    驗證用戶名

-p password     驗證密碼

--authenticationDatabase arg    驗證數據庫

 

其他高級選項可使用mongo --help查看

 

其餘的圖形客戶端工具

NoSQL Manager for MongoDB

 

Robo 3T官網

https://robomongo.org/

 

五、參考

官方文檔資料

Install MongoDB Community Edition on Red Hat Enterprise or CentOS Linux
https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/

相關文章
相關標籤/搜索