日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux 安装mongodb 64,在CentOS 6.x 64bit上安装MongoDB 3.2社区版

發布時間:2023/12/2 linux 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux 安装mongodb 64,在CentOS 6.x 64bit上安装MongoDB 3.2社区版 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

基本安裝步驟

參考: https://docs.mongodb.org/manual/tutorial/install-mongodb-on-red-hat/

1) 創建repo源文件:

sudo vim /etc/yum.repos.d/mongodb-org-3.2.repo

內容如下:

[mongodb-org-3.2]

name=MongoDB Repository

baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.2/x86_64/

gpgcheck=0

enabled=1

2) 更新源,并安裝

sudo yum -y update

sudo yum -y install mongodb-org

3) 配置SELinux

sudo vim /etc/selinux/config

SELINUX內容改為:

SELINUX=disabled

需要重啟系統才能生效!

4) 修改防火墻,保證端口可以訪問:

sudo iptables -A INPUT -p tcp --dport 27017 -j ACCEPT

sudo /etc/init.d/iptables save

5) 檢查目錄權限:

確保 /var/lib/mongo 和 /var/log/mongodb 目錄中文件是屬于mongod:mongod用戶和組,如果不是可以手工修改:

sudo chown -R mongod:mongod /var/lib/mongo

sudo chown -R mongod:mongod /var/log/mongo

6) 添加到系統服務中:

sudo chkconfig --add mongod

sudo chkconfig mongod on

7) 關閉THP(Transparent Huge Pages)

sudo vim /etc/init.d/disable-transparent-hugepages

內容如下:

#!/bin/sh

### BEGIN INIT INFO

# Provides: ? ? ? ? ?disable-transparent-hugepages

# Required-Start: ? ?$local_fs

# Required-Stop:

# X-Start-Before: ? ?mongod mongodb-mms-automation-agent

# Default-Start: ? ? 2 3 4 5

# Default-Stop: ? ? ?0 1 6

# Short-Description: Disable Linux transparent huge pages

# Description: ? ? ? Disable Linux transparent huge pages, to improve

# ? ? ? ? ? ? ? ? ? ?database performance.

### END INIT INFO

case $1 in

start)

if [ -d /sys/kernel/mm/transparent_hugepage ]; then

thp_path=/sys/kernel/mm/transparent_hugepage

elif [ -d /sys/kernel/mm/redhat_transparent_hugepage ]; then

thp_path=/sys/kernel/mm/redhat_transparent_hugepage

else

return 0

fi

echo 'never' > ${thp_path}/enabled

echo 'never' > ${thp_path}/defrag

unset thp_path

;;

esac

修改權限并執行

sudo chmod 755 /etc/init.d/disable-transparent-hugepages

sudo /etc/init.d/disable-transparent-hugepages start

修改ulimit設置

ulimit -a

可以看到系統ulimit設置值,需要修改打開文件數和用戶最大進程數,需要修改更大:

sudo vim /etc/security/limits.d/99-mongodb-nproc.conf

內容如下:

mongod soft nofile 64000

mongod hard nofile 64000

mongod soft nproc 524288

mongod hard nproc 524288

其中分為soft配置和hard配置,保證soft<=hard;nofile是打開文件數,nproc是進程數,還需要參考/etc/sysctl.conf中的數據。

啟動mongodb

sudo service mongod start

嘗試登錄:

mongo

如果沒有提示任何WARNING信息說明以上配置參數是符合mongodb建議值了,enjoy!

由于本人是在虛擬機上測試就使用了root賬戶來安裝mongoDB,如果在生產環境,請創建新的帳號和組:mongodb。

安裝PHP的MongoDB擴展

wget https://pecl.php.net/get/mongo-1.6.13.tgz

cd mongodb-1.1.9

/usr/local/php/bin/phpize

./configure --with-php-config=/usr/local/php/bin/php-config

make && make install

安裝完成后,在php.ini中增加extension=mongodb.so并保存,重啟php-fpm即可。

phpinfo打印出的擴展結果,證明擴展已經安裝成功了。

寫測試程序

在寫測試程序之前,你首選需要在MongoDB中創建幾條測試數據。具體創建方法可以參考我寫的《MongoDB命令大全》詳細介紹了常用的MongoDB的使用方法。

江邊望海創建了一個db叫demo,集合叫teams里面有一套記錄。

如上圖:創建的測試數據

在你的web服務器(我的是nginx)的根目錄創建一個php文件,粘貼下面代碼:

$client = new MongoClient('mongodb://mongoadmin:mongoadmin@192.168.8.234:27017');

$db = $client->selectDB('demo');

$collection = $db->selectCollection('teams');

$cursor = $collection->findOne(array('_id' => new MongoId('582d5fa021b8cf1a733d7344')));

var_dump($cursor);

因為,我的mongoDB開啟了授權訪問。所以,需要在鏈接的填入用戶名和密碼。

如上圖:可以從Collection中取出數據了。

參考鏈接:

http://litaook.com/blog/2016/01/22/install-mongodb-on-centos/

總結

以上是生活随笔為你收集整理的linux 安装mongodb 64,在CentOS 6.x 64bit上安装MongoDB 3.2社区版的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 理论片大全免费理伦片 | 337p粉嫩大胆噜噜噜噜69影视 | 秋霞午夜网| 久久国产色av免费观看 | 无码一区二区波多野结衣播放搜索 | 黄色91在线观看 | 澳门一级黄色片 | 一级少妇女片 | 国产第十页 | 大地资源二中文在线影视观看 | 波多野结衣一本一道 | 美女一级视频 | 人妻一区二区三区免费 | 婷婷色吧 | 无码人妻aⅴ一区二区三区有奶水 | 欧美tickle狂笑裸体vk | 亚洲精品国产精品国自产网站按摩 | 在线观看午夜 | 天堂av2020| 久久久久国产精品国产 | 性色av网 | 国模私拍av | 亚洲天天| 涩涩网站在线观看 | 国产av成人一区二区三区高清 | 日韩毛片大全 | 中文字幕第99页 | 中文字幕在线免费 | 亚洲AV综合色区国产精品天天 | 尤物综合网 | 国产成人午夜精华液 | 777中文字幕 | 天天操天天添 | 熟妇人妻精品一区二区三区视频 | 日韩美女视频网站 | 国产精品色在线 | 国产淫| 亚洲成人久久精品 | 桃色激情网 | 怡红院一区 | 国产一区二区三区四区五区 | 欲色视频| 最新一区二区三区 | 香蕉视频在线观看免费 | 黄色靠逼视频 | 毛片视屏 | 亚洲国产精品成人综合 | 亚洲天堂一区二区三区 | 国产一区二区自拍视频 | 91精品国产综合久久久蜜臀粉嫩 | 影音先锋美女 | 一区二区三区四区在线免费观看 | 国产福利在线视频 | 四虎精品 | 无码一区二区三区免费视频 | 亚洲四区在线 | 久久av一区 | 性喷潮久久久久久久久 | 白又丰满大屁股bbbbb | 韩国电影大尺度在线观看 | 午夜精品久久久久久久久久蜜桃 | 黄色一级视频 | 人人爱人人| 精品成人在线观看 | 一级特黄av | 影音先锋中文在线 | 久久国产黄色片 | 丰满少妇一级片 | 欧美性生交xxxxxdddd | 久久精品123 | 亚洲人妻一区二区三区 | 桃谷绘里香在线观看 | 性天堂网 | 亚洲小说网 | 欧洲影院| 亚洲男人的天堂网 | 久久国产香蕉视频 | 欧美性猛交 xxxx | 成人免费视频国产免费 | 欧美成人黄| 精品久久久久久久免费人妻 | 少妇欧美激情一区二区三区 | 免费看片亚洲 | 久久亚洲影视 | 欧美大片高清 | 999在线视频| 欧美三级a | 欧美成人一区二区三区片免费 | 性爱一级视频 | 日韩免费成人av | 肥臀熟女一区二区三区 | 超碰97自拍 | 中文字幕乱伦视频 | 四虎影视黄色 | 国产女人18水真多18精品一级做 | 免费在线中文字幕 | 女王人厕视频2ⅴk | 中文字幕第一页在线 | 白白色在线观看 |