Linux中的軟體安裝——MongoDB
阿新 • • 發佈:2021-01-03
技術標籤: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}}}}