zoukankan      html  css  js  c++  java
  • MongoDB--安装部署

    Linux环境下安装MongoDB

    说明:这里使用软件版本为:mongodb-linux-x86_64-rhel62-3.2.8.tgz

    官网下载

    本文所使用的安装包下载  提取码:zj43

    具体步骤如下:

    1)上传软件包到服务器并进行解压

    [root@docker-02 ~]# tar xvzf mongodb-linux-x86_64-rhel62-3.2.8.tgz
    [root@docker-02 ~]# mv mongodb-linux-x86_64-rhel62-3.2.8 /usr/local/mongodb

    2)创建配置相关的目录及配置文件

    [root@docker-02 ~]# cd /usr/local/mongodb/
    [root@docker-02 mongodb]# ll
    总用量 96
    drwxr-xr-x 2 root root   224 3月  17 13:45 bin
    -rw-r--r-- 1 root root 34520 7月  13 2016 GNU-AGPL-3.0
    -rw-r--r-- 1 root root 16726 7月  13 2016 MPL-2
    -rw-r--r-- 1 root root  1359 7月  13 2016 README
    -rw-r--r-- 1 root root 35910 7月  13 2016 THIRD-PARTY-NOTICES
    [root@docker-02 mongodb]# mkdir {data,conf,log}
    [root@docker-02 mongodb]# ll
    总用量 96
    drwxr-xr-x 2 root root   224 3月  17 13:45 bin
    drwxr-xr-x 2 root root     6 3月  17 13:48 conf
    drwxr-xr-x 2 root root     6 3月  17 13:48 data
    -rw-r--r-- 1 root root 34520 7月  13 2016 GNU-AGPL-3.0
    drwxr-xr-x 2 root root     6 3月  17 13:48 log
    -rw-r--r-- 1 root root 16726 7月  13 2016 MPL-2
    -rw-r--r-- 1 root root  1359 7月  13 2016 README
    -rw-r--r-- 1 root root 35910 7月  13 2016 THIRD-PARTY-NOTICES
    [root@docker-02 mongodb]# vim conf/mongodb.conf
    
    dbpath=/usr/local/mongodb/data
    logpath=/usr/local/mongodb/log/mongodb.log
    bind_ip=0.0.0.0
    port=27017
    logappend=1
    fork=1

    3)启动mongodb

    [root@docker-02 mongodb]# cp bin/mongod /usr/bin/  #将命令copy到/usr/bin下,方便使用
    [root@docker-02 mongodb]# mongod --config /usr/local/mongodb/conf/mongodb.conf  
    about to fork child process, waiting until server is ready for connections.
    forked process: 1413
    child process started successfully, parent exiting
    [root@docker-02 mongodb]# netstat -nlutp |grep 27017
    tcp        0      0 0.0.0.0:27017           0.0.0.0:*               LISTEN      1413/mongod 
    [root@docker-02 mongodb]# echo "mongod --config /usr/local/mongodb/conf/mongodb.conf    #启动MongoDB" >> /etc/rc.local  #写入rc.local文件开机

     访问http://192.168.1.221:27017/ 如果在浏览器中出现下面一段英文说明成功了。

    另外在打开一个ssh,启动mongodb的客户端,进入/usr/local/mongodb/bin目录下
         ./mongo 

    [root@docker-02 mongodb]# /usr/local/mongodb/bin/mongo
    MongoDB shell version: 3.2.8
    connecting to: test
    Welcome to the MongoDB shell.
    For interactive help, type "help".
    For more comprehensive documentation, see
            http://docs.mongodb.org/
    Questions? Try the support group
            http://groups.google.com/group/mongodb-user
    Server has startup warnings: 
    2020-03-17T13:51:27.628+0800 I CONTROL  [initandlisten] ** WARNING: You are running this process as the root user, which is not recommended.
    2020-03-17T13:51:27.628+0800 I CONTROL  [initandlisten] 
    2020-03-17T13:51:27.628+0800 I CONTROL  [initandlisten] 
    2020-03-17T13:51:27.628+0800 I CONTROL  [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'.
    2020-03-17T13:51:27.628+0800 I CONTROL  [initandlisten] **        We suggest setting it to 'never'
    2020-03-17T13:51:27.628+0800 I CONTROL  [initandlisten] 
    2020-03-17T13:51:27.628+0800 I CONTROL  [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'.
    2020-03-17T13:51:27.628+0800 I CONTROL  [initandlisten] **        We suggest setting it to 'never'
    2020-03-17T13:51:27.628+0800 I CONTROL  [initandlisten] 
    > dbdb
    test
    > 
  • 相关阅读:
    网页Tab控件
    ivy在eclipse中的重新加载
    es删除文档或者删除索引
    es修改数据
    es中插入数据
    创建es索引-格式化和非格式化
    MySQL常用字符串函数
    python各种类型转换
    python 3.4读取输入参数
    python异常捕获异常堆栈输出
  • 原文地址:https://www.cnblogs.com/liujunjun/p/12510325.html
Copyright © 2011-2022 走看看