一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

Linux|Centos|Ubuntu|系統(tǒng)進(jìn)程|Fedora|注冊表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服務(wù)器之家 - 服務(wù)器系統(tǒng) - Linux - Linux系統(tǒng)安裝NoSQL(MongoDB和Redis)步驟及問題解決辦法(總結(jié)篇)

Linux系統(tǒng)安裝NoSQL(MongoDB和Redis)步驟及問題解決辦法(總結(jié)篇)

2021-11-14 17:31聽云APM Linux

這篇文章主要介紹了Linux系統(tǒng)安裝NoSQL(MongoDB和Redis)步驟及問題解決辦法的相關(guān)資料,本文分步驟給大家介紹的非常詳細(xì),具有參考借鑒價(jià)值,感興趣的朋友一起看看吧

如下是我工作中的記錄,介紹的是linux系統(tǒng)下NoSQL:MongoDB和Redis的安裝過程和遇到的問題以及解決辦法:

需要的朋友可以按照如下步驟進(jìn)行安裝,可以快速安裝MongoDB和Redis,希望可以幫助大家:)!

一、MongoDB

1、MongoDB安裝

(1)將安裝包mongodb-linux-i686-3.0.2.tgz拷貝到要安裝的服務(wù)器中

這里我用的rz命令,如果不支持需要安裝yum -y install lrzsz

(2)解壓安裝程序 tar xzvf mongodb-linux-i686-3.0.2.tgz

(3)進(jìn)入目錄:/usr/local/ 創(chuàng)建文件夾 mkdir mongodb

(3)移動(dòng)文件到/usr/local/mongodb目錄中:

?
1
<span style="font-family: "Microsoft YaHei"; font-size: 15px">mv mongodb-linux-i686-3.0.2/* /usr/local/mongodb

進(jìn)入/usr/local/mongodb執(zhí)行</span>

(4)mkdir data

(5)touch logs

(6)進(jìn)入bin目錄下執(zhí)行啟動(dòng)

?
1
<span style="font-family: "Microsoft YaHei"; font-size: 15px"> ./mongod --dbpath=/usr/local/mongodb/data/ --fork --logpath=/usr/local/mongodb/logs

說明:--dbpath 指定存放mongodb庫數(shù)據(jù)

--fork 后臺(tái)執(zhí)行,不然一直前臺(tái)執(zhí)行

--logpath 指定mongodb的日志記錄文件

報(bào)錯(cuò):-bash: ./mongod: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

解決辦法:sudo yum install glibc.i686

報(bào)錯(cuò):./mongod: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

解決辦法:yum provides libstdc++.so.6 查看哪個(gè)里面包含so.6 查看到

libstdc++-4.8.5-4.el7.i686,然后執(zhí)行安裝

yum install libstdc++-4.8.5-4.el7.i686 執(zhí)行安裝

報(bào)錯(cuò):Error: Protected multilib versions: libstdc++-4.4.7-4.el6.i686 !=

libstdc++-4.4.7-3.el6.x86_64

解決辦法:yum update libstdc++-4.4.7-11.el6.x86_64 然后再執(zhí)行步驟 yum install libstdc++-4.4.7-4.el6.i686

安裝成功后,在執(zhí)行啟動(dòng)./mongod --dbpath=/usr/local/mongodb/data/ --fork --logpath=/usr/local/mongodb/logs</span>

(7)查看mongodb進(jìn)程(以下兩種均可)

?
1
2
<span style="font-family: "Microsoft YaHei"; font-size: 15px"> netstat -tlnup|grep mongod
netstat -tlnup|grep 27017</span>

2、MongoDB啟動(dòng):

(1)進(jìn)入/usr/bin

(2)執(zhí)行命令連接客戶端:./mongo

3、查看啟動(dòng)狀態(tài):

?
1
2
3
4
<span style="font-family: "Microsoft YaHei"; font-size: 15px">netstat -lntup|grep 27017
> show dbs;
db.stats()
use test;</span>

至此,redis已經(jīng)安裝并測試成功,可以放心使用了:)

二、Redis

Redis分為服務(wù)端和客戶端,我們首先安裝服務(wù)端,實(shí)際就是用C語言進(jìn)行編譯,編譯成功即安裝成功,然后再啟動(dòng)客戶端連接服務(wù)端進(jìn)行測試。

1、安裝Redis服務(wù)端

(1)下載安裝包

在服務(wù)器相應(yīng)目錄下(/opt)執(zhí)行wget命令進(jìn)行下載:

?
1
<span style="font-family: "Microsoft YaHei"; font-size: 15px">wget https://redis.googlecode.com/files/redis-2.6.13.tar.gz

報(bào)錯(cuò):Permission denied

原因:當(dāng)前用戶ec2-user 對opt 這個(gè)文件夾沒有w的權(quán)限

解決辦法:sudo -i chmod a+x /opt 使當(dāng)前用戶對opt文件有執(zhí)行權(quán)限</span>

(2) 解壓縮安裝包

?
1
<span style="font-family: "Microsoft YaHei"; font-size: 15px"> tar xzf redis-2.6.13.tar.gz</span>

(3)編譯

?
1
<span style="font-family: "Microsoft YaHei"; font-size: 15px"> 進(jìn)入redis-2.6.13目錄進(jìn)行編譯

1)cd redis-2.6.13

2)make

報(bào)錯(cuò):/bin/sh: cc: command not found

原因:沒有C語言編譯環(huán)境

解決辦法:yum install gcc

繼續(xù)執(zhí)行編譯安裝

3)make install</span>

(4)拷貝redis.conf到etc文件夾下

?
1
<span style="font-family: "Microsoft YaHei"; font-size: 15px"> cp redis.conf /etc/</span>

2、啟動(dòng)Redis

(1)進(jìn)入目錄redis的src:cd /opt/redis-3.0.0/src

(2)啟動(dòng)服務(wù)端(src目錄):./redis-server &

或者在redis-3.0.0目錄下執(zhí)行 src/redis-server

(3)打開客戶端(src目錄):./redis-cli &

或者在redis-3.0.0目錄下執(zhí)行 src/redis-cli

3、測試Redis安裝

兩種方式測試redis是否啟動(dòng)成功,選擇任意一種即可

(1)檢測6379端口是否在監(jiān)聽

?
1
<span style="font-family: "Microsoft YaHei"; font-size: 15px">netstat -lntp | grep 6379</span>

(2)檢測后臺(tái)進(jìn)程是否存在

?
1
<span style="font-family: "Microsoft YaHei"; font-size: 15px">ps -ef |grep redis</span>

4、執(zhí)行Redis測試

?
1
2
3
4
5
<span style="font-family: "Microsoft YaHei"; font-size: 15px">127.0.0.1:6379> set name yhb
OK
127.0.0.1:6379> get name
"yhb"
127.0.0.1:6379></span>

至此,Redis已經(jīng)安裝并測試成功,可以放心使用了:)

以上所述是小編給大家介紹的Linux系統(tǒng)安裝NoSQL(MongoDB和Redis)步驟及問題解決辦法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對服務(wù)器之家網(wǎng)站的支持!

原文鏈接:http://www.cnblogs.com/TingyunAPM/archive/2016/10/17/5969221.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 女人麻豆国产香蕉久久精品 | 3p文两男一女办公室高h | 成年性午夜免费视频网站不卡 | 第一次破学生处破 | 国产一区二区视频在线观看 | 亚洲剧情在线观看 | 亚洲天堂2016 | 我的男友是消防员在线观看 | 色婷婷激婷婷深爱五月老司机 | 女人把扒开给男人爽 | 国产一区二区视频免费 | 亚洲精品成人AV在线观看爽翻 | 日本视频中文字幕 | 国产一成人精品福利网站 | 91短视频在线观看2019 | 欧美同志video 在线观看 | 国产精品男人的天堂 | 欧洲第一页 | 亚洲444777KKK在线观看 | 青草青草久热精品视频在线网站 | 欧美xxoo做爰猛烈视频 | 国产一区二区三区在线 | 色综合色综合 | 亚洲国产成人久久综合一区 | 91麻豆精品激情在线观看最新 | 欧美人体高清在线观看ggogo | 特级夫妻大片免费在线播放 | 亚洲天堂在线视频观看 | 精品一久久香蕉国产线看观 | 欧亚尺码专线欧洲s码wmy | yy8090韩国日本三理论免费 | 欧美一区二区三区久久久 | 高清在线观看免费入口 | 亚洲视频一区在线播放 | 欧美日韩不卡视频 | 色cccwww在线播放 | 欧美白人猛性xxxxx69交 | 校草太大了h | 麻豆网站在线免费观看 | 91久久国产成人免费观看资源 | 超逼网|