最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2016年10月17日 14:04:10   作者:聽云APM  
這篇文章主要介紹了Linux系統(tǒng)安裝NoSQL(MongoDB和Redis)步驟及問題解決辦法的相關(guān)資料,本文分步驟給大家介紹的非常詳細,具有參考借鑒價值,感興趣的朋友一起看看吧

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

需要的朋友可以按照如下步驟進行安裝,可以快速安裝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)進入目錄:/usr/local/ 創(chuàng)建文件夾 mkdir mongodb

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

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

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

(4)mkdir data

(5)touch logs

(6)進入bin目錄下執(zhí)行啟動

<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 后臺執(zhí)行,不然一直前臺執(zhí)行

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

報錯:-bash: ./mongod: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

解決辦法:sudo yum install glibc.i686

報錯:./mongod: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

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

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

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

報錯: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í)行啟動./mongod --dbpath=/usr/local/mongodb/data/ --fork --logpath=/usr/local/mongodb/logs</span>

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

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

2、MongoDB啟動:

(1)進入/usr/bin

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

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

<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ù)端,實際就是用C語言進行編譯,編譯成功即安裝成功,然后再啟動客戶端連接服務(wù)端進行測試。

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

(1)下載安裝包

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

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

報錯:Permission denied

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

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

(2) 解壓縮安裝包

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

(3)編譯

<span style="font-family: "Microsoft YaHei"; font-size: 15px"> 進入redis-2.6.13目錄進行編譯

1)cd redis-2.6.13

2)make

報錯:/bin/sh: cc: command not found

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

解決辦法:yum install gcc

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

3)make install</span>

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

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

2、啟動Redis

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

(2)啟動服務(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是否啟動成功,選擇任意一種即可

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

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

(2)檢測后臺進程是否存在

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

4、執(zhí)行Redis測試

<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)步驟及問題解決辦法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • 詳解CentOS 6.5搭建Redis3.2.8單機分布式集群

    詳解CentOS 6.5搭建Redis3.2.8單機分布式集群

    這篇文章主要介紹了詳解CentOS 6.5搭建Redis3.2.8單機分布式集群,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • Linux 刪除特殊字符文件名或目錄的方法

    Linux 刪除特殊字符文件名或目錄的方法

    這篇文章主要介紹了Linux 刪除特殊字符文件名或目錄,需要的朋友可以參考下
    2019-12-12
  • Centos7環(huán)境安裝Python3的方法

    Centos7環(huán)境安裝Python3的方法

    這篇文章主要介紹了Centos7環(huán)境安裝Python3的方法,簡單描述了CentOS環(huán)境下安裝Python3的具體步驟、命令與相關(guān)注意事項,需要的朋友可以參考下
    2018-03-03
  • Linux系統(tǒng)中systemd服務(wù)啟動失敗問題排查和解決方法(以ad_auth.service為例)

    Linux系統(tǒng)中systemd服務(wù)啟動失敗問題排查和解決方法(以ad_auth.service為例)

    在 Linux 系統(tǒng)中,systemd 是管理服務(wù)和進程的核心工具,然而,在實際運維中,我們經(jīng)常會遇到服務(wù)啟動失敗的情況,本文將以一個具體的案例——ad_auth.service 啟動失敗為例,詳細介紹如何排查和解決此類問題,需要的朋友可以參考下
    2025-01-01
  • Linux paste命令的使用方法

    Linux paste命令的使用方法

    這篇文章主要介紹了Linux paste命令的使用方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-02-02
  • Vim命令高級用法

    Vim命令高級用法

    一些高級的Vim命令用法:同時編輯多個文件、文本重排、域操作、緩沖區(qū)的使用等命令。
    2013-11-11
  • Linux下為PHP添加擴展庫的方法

    Linux下為PHP添加擴展庫的方法

    我剛剛開始學習lnmp環(huán)境,對php編譯的參數(shù)基本上都不知道,在網(wǎng)上看了很多教程,看到在編譯PhP的時候都還了很多參數(shù),也在網(wǎng)上查了這些參數(shù)是什么意思,但是卻不知道,哪些參數(shù)必須要加上,哪些參數(shù)不需要加
    2012-09-09
  • Linux程序運行找不到動態(tài)庫.so文件的解決

    Linux程序運行找不到動態(tài)庫.so文件的解決

    這篇文章主要介紹了Linux程序運行找不到動態(tài)庫.so文件的解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • Linux中的tcpdump命令示例詳解

    Linux中的tcpdump命令示例詳解

    這篇文章主要給大家介紹了關(guān)于Linux中tcpdump命令的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-03-03
  • 詳解Centos/Linux下調(diào)整分區(qū)大?。ㄒ詇ome和根分區(qū)為例)

    詳解Centos/Linux下調(diào)整分區(qū)大?。ㄒ詇ome和根分區(qū)為例)

    本篇文章主要介紹了Centos/Linux下調(diào)整分區(qū)大?。ㄒ詇ome和根分區(qū)為例),具有一定的參加價值,有需要的同學可以了解一下
    2017-06-06

最新評論

沙田区| 白水县| 呈贡县| 界首市| 且末县| 庆安县| 富锦市| 阜南县| 龙海市| 东兴市| 荥经县| 长葛市| 梧州市| 莱州市| 休宁县| 铅山县| 罗田县| 来安县| 六安市| 凉山| 左云县| 平利县| 云浮市| 荣成市| 高邮市| 黔南| 齐河县| 凌海市| 万盛区| 汪清县| 江津市| 芷江| 荣成市| 施秉县| 克山县| 兴山县| 盐池县| 乐陵市| 西林县| 中卫市| 伽师县|