1. 程式人生 > >Mongo DB 簡單搭建和部署

Mongo DB 簡單搭建和部署

god RoCE 如果 ext x86 下載源 download engine cal

1.先下載源代碼包 官網下載地址:http://www.mongodb.org/downloads
2.解包tar xf mongodb-linux-x86_64-rhel62-3.2.7.tgz
3.把包移動到 /usr/local/mongodb mv mongodb-linux-x86_64-rhel62-3.2.7/ /usr/local/mongodb

  1. 指定同一時間最多可開啟的文件數(可自定義)
    ulimit -n 查看
    ulimit -n 65535(可開啟65525文件數)
    ulimit -u (查看用戶開啟的程序數目 )
    ulimit -u 65535 (用戶最多可開啟65525程序數目)
    5.創建數據目錄,日誌文件及目錄並創建相應配置文件
    mkdir -p /data/mongo
    mkdir -p /data/logs/mongodb
    touch /data/logs/mongodb/mongodb1.log
    可自定義名字,但一會要在配置文件裏指正確
    6.cd/usr/local/mongodb/
    ls(會看到東西 例如:bin什麽的)
    7.mkdir conf 創建
    vim conf/mongodb1.conf
    port=27017{端口號可隨意寫}
    dbpath=/data/mongodb1(剛才創建的路徑)
    logpath=/data/logs/mongodb/mongodb1.log
    logappend=true
    fork=true
    maxConns=5000
    storageEngine=mmapv1
    8.啟動MongoDB數據庫
    /usr/local/mongodb/bin/mongod -f /usr/local/mongodb/conf/mongodb1.conf (第一次啟動有的慢,稍等下)
    如果報錯 看看/usr/local/mongodb/conf/mongodb1.conf配置裏的路徑對了沒用
    dbpath和logpath
    9.netstat -anpt |grep mongod 查看一下
  2. /usr/local/mongodb/bin/mongo 連接數據庫
    可以登進去就成功了
    11.進去如果有報錯的話
    echo never > /sys/kernel/mm/transparent_hugepage/enabled
    echo never > /sys/kernel/mm/transparent_hugepage/defrag
    報錯就沒了
    12.如果覺得連接數據庫命令太繁瑣,可以修改一下
    vim .bash_profile
    alias mongo=/usr/local/mongodb/bin/mongo (寫個別名)
    . .bash_profile 或者souce .bash_profile(執行一下)
    恭喜你!你太棒了!已經成功了!技術分享圖片

Mongo DB 簡單搭建和部署