1. 程式人生 > 其它 >Linux中的軟體安裝——MongoDB

Linux中的軟體安裝——MongoDB

技術標籤:Linux中的軟體安裝mongodb大資料linuxmysqlcentos

MongoDB

1.下載安裝包

到官網下載安裝包mongodb-linux-x86_64-rhel80-4.4.2.tgz

下載安裝包

2.上傳安裝包

上傳安裝包

3.進行解壓操作

tar -zxvf mongodb-linux-x86_64-rhel80-4.4.2.tgz

4.將解壓後的檔案複製到/usr/local下

mkdir mongodb	#要在/url/local下

cp -r mongodb-linux-x86_64-rhel80-4.4.2/ /usr/local/mongodb

5.配置啟動檔案

#資料儲存目錄:mkdir -p /var/lib/mongo
#日誌儲存目錄:mkdir -p /var/log/mongodb/

6.修改配置檔案

vim /etc/mongodb.conf

# mongod.conf

# for documentation of all options, see:
#   http://docs.mongodb.org/manual/reference/configuration-options/

# Where and how to store data.
storage:
  dbPath: /var/lib/mongo
  journal:
    enabled: true
#  engine:
#  mmapv1:
#  wiredTiger:
# where to write logging data. systemLog: destination: file logAppend: true path: /var/log/mongodb/mongod.log # network interfaces net: port: 27017 bindIp: 192.168.199.130 #processManagement: #security: #operationProfiling: #replication: #sharding: ## Enterprise-Only Options: #auditLog:
#snmp:

7.啟動MongoDB服務

必須進入解壓縮檔案的bin目錄下執行命令

  • 使用配置檔案啟動

    mongod -f /etc/mongodb.conf

8.檢視日誌

tail -10f /var/log/mongodb/mongod.log

出現以下資料代表成功(因為mongodb較新版日誌是json格式)

{"t":{"$date":"2020-12-15T12:14:53.158+08:00"},"s":"I",  "c":"INDEX",    "id":20345,   "ctx":"LogicalSessionCacheRefresh","msg":"Index build: done building","attr":{"buildUUID":null,"namespace":"config.system.sessions","index":"_id_","commitTimestamp":{"$timestamp":{"t":0,"i":0}}}}
{"t":{"$date":"2020-12-15T12:14:53.159+08:00"},"s":"I",  "c":"INDEX",    "id":20345,   "ctx":"LogicalSessionCacheRefresh","msg":"Index build: done building","attr":{"buildUUID":null,"namespace":"config.system.sessions","index":"lsidTTLIndex","commitTimestamp":{"$timestamp":{"t":0,"i":0}}}}