欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

如下是我工作中的記錄,介紹的是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

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

解決辦法:sudo -i chmod a+x /opt 使當(dāng)前用戶對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)文章

  • Linux passwd 命令的使用

    Linux passwd 命令的使用

    這篇文章主要介紹了Linux passwd 命令的使用,幫助大家更好的理解和學(xué)習(xí)Linux,感興趣的朋友可以了解下
    2020-08-08
  • Apache Shiro 使用手冊(三) Shiro授權(quán)

    Apache Shiro 使用手冊(三) Shiro授權(quán)

    授權(quán)即訪問控制,它將判斷用戶在應(yīng)用程序中對資源是否擁有相應(yīng)的訪問權(quán)限
    2014-06-06
  • Linux下的 mariadb 使用 root 用戶啟動方式(推薦)

    Linux下的 mariadb 使用 root 用戶啟動方式(推薦)

    這篇文章主要介紹了Linux下的 mariadb 使用 root 用戶啟動方式,本文內(nèi)容雖然簡單,但是給大家介紹的非常到位,通過實例文字說明,需要的朋友可以參考下
    2019-11-11
  • linux的一個find命令配合rm刪除某天前的文件方法

    linux的一個find命令配合rm刪除某天前的文件方法

    下面小編就為大家?guī)硪黄猯inux的一個find命令配合rm刪除某天前的文件方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-12-12
  • Apache 獲取真實ip的配置的實現(xiàn)方法

    Apache 獲取真實ip的配置的實現(xiàn)方法

    這篇文章主要介紹了Apache 獲取真實ip的配置的實現(xiàn)方法的相關(guān)資料,希望通過本文能幫助到大家,讓大家實現(xiàn)這樣的功能,需要的朋友可以參考下
    2017-10-10
  • Centos 7下利用crontab定時執(zhí)行任務(wù)詳解

    Centos 7下利用crontab定時執(zhí)行任務(wù)詳解

    這篇文章主要給大家介紹了關(guān)于Centos 7下利用crontab定時執(zhí)行任務(wù)的相關(guān)資料,文中對crontab進行了詳細(xì)的介紹,并給出了一些實例代碼供大家參考學(xué)習(xí),需要的朋友們下面跟著小編一起來學(xué)習(xí)學(xué)習(xí)吧。
    2017-06-06
  • Linux內(nèi)核設(shè)備驅(qū)動地址映射筆記整理

    Linux內(nèi)核設(shè)備驅(qū)動地址映射筆記整理

    今天小編就為大家分享一篇關(guān)于Linux內(nèi)核設(shè)備驅(qū)動地址映射筆記整理,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • 詳解linux下mnt目錄作用

    詳解linux下mnt目錄作用

    本篇文章主要介紹了linux下mnt目錄作用,詳細(xì)的介紹了Mount命令,具有一定的參考價值,有興趣的可以了解一下。
    2016-12-12
  • linux虛擬網(wǎng)絡(luò)設(shè)備之vlan配置詳解

    linux虛擬網(wǎng)絡(luò)設(shè)備之vlan配置詳解

    這篇文章主要給大家介紹了關(guān)于linux虛擬網(wǎng)絡(luò)設(shè)備之vlan配置的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-12-12
  • Varnish配置文件詳解(架構(gòu)師之路)

    Varnish配置文件詳解(架構(gòu)師之路)

    這篇文章主要介紹了Varnish配置文件詳解(架構(gòu)師之路),需要的朋友可以參考下
    2016-02-02

最新評論