Instalación de MongoDB 3.4

MongoDB3.4.10

Enlace: https://pan.baidu.com/s/1gitvv9I3f4f70o0QgSSY5Q 
código de extracción: txng

Lee el catálogo:

1. Apague el firewall y Selinux

2. Descargue e instale la versión MongoDB 3.4.x

3. Configurar la base de datos MongoDB

4. Configure la base de datos MongoDB para comenzar automáticamente

5. Precauciones e instrucciones

1. Apague el firewall y Selinux

        El firewall de Linux es una pesadilla para nuestros novatos. En muchos casos, podrá hacer ping, pero no podrá acceder a las páginas web. ¡Así que mátalo desde el principio!

    1.1 Apague el firewall

    [root@localhost ~]# /etc/init.d/iptables stop
    iptables: Setting chains to policy ACCEPT: filter          [  OK  ]
    iptables: Flushing firewall rules:                         [  OK  ]
    iptables: Unloading modules:                               [  OK  ]

    1.2 Apaga automáticamente el firewall al arrancar

    [root@localhost ~]# chkconfig iptables off

    1.3 Ver el estado de Selinux

    [root@localhost ~]# sestatus
    SELinux status: enabled 
    SELinuxfs mount: /sys/fs/selinux 
    SELinux root directory: /etc/selinux 
    Loaded policy name: targeted 
    Current mode: enforcing 
    Mode from config file: enforcing 
    Policy MLS status: enabled 
    Policy deny_unknown status: allowed 
    Max kernel policy version: 28

    1.4 Cerrar selinux

    [root@localhost ~]# vi /etc/selinux/config 

Modifique SELINUX = deshabilitado  y reinicie la máquina.
Nota: Permanentemente abierto-> Cambiar a: SELINUX = imponer

2. Descargue e instale la versión MongoDB 3.4.x

    2.1 Descargar MongoDB

    [root@localhost ~]# curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.4.10.tgz

    2.2 Descomprimir MongoDB

    [root@localhost ~]# tar -zxvf mongodb-linux-x86_64-3.4.10.tgz

    2.3 Mueva la carpeta descomprimida al directorio de instalación de MongoDB

    [root@localhost ~]# mv mongodb-linux-x86_64-3.4.10 /usr/local/mongodb

    2.4 Crear ruta de almacenamiento de la base de datos MongoDB

    [root@localhost ~]# mkdir -p /data/mongodb/mongodb_data/

    2.5 Crear ruta de almacenamiento de registro de base de datos MongoDB

    [root@localhost ~]# mkdir -p /data/mongodb/mongodb_log/

3. Configurar la base de datos MongoDB

    3.1 Iniciar MongoDB

    [root@localhost developer]# /usr/local/mongodb/bin/mongod --port 27017 --fork --dbpath=/data/mongodb/mongodb_data/ --logpath=/data/mongodb/mongodb_log/mongodb.log --logappend

       

Nota: el desarrollador es una carpeta agregada a voluntad, no afecta la operación

     3.2 Comprobar si se inicia MongoDB

    [root@localhost developer]# netstat -lanp | grep "27017"

       

    3.3 Ingrese a la carpeta MongoDB

    [root@localhost developer]# cd /usr/local/mongodb/bin

    3.4 Ingrese a la consola de la base de datos MongoDB

    [root@localhost bin]# ./mongo

       

     3.5.1 Ingrese a la base de datos de administración

    > use admin

    3.5.2 Cerrar la base de datos MongoDB

    > db.shutdownServer()

    3.5.3 Salir

    > exit

    3.6 Ingrese al directorio de instalación de MongoDB

    [root@localhost bin]# cd /usr/local/mongodb/

    3.7 Crear y editar mongodb.conf

    [root@localhost mongodb]# vim /usr/local/mongodb/mongodb.conf

  

#PORT
port = 27017 #Database
path
dbpath = / data / mongodb / mongodb_data / #Log
output file file
logpath = / data / mongodb / mongodb_log / mongodb.log

pidfilepath = / usr / local / mongodb / mongo.pid #Set
background running
fork = true #Modo de
salida de
log logappend = true

shardsvr = verdadero # Habilitar
autenticación
# auth = verdadero

Guardar y salir.

  3.8 Iniciar MongoDB

    [root@localhost mongodb]# /usr/local/mongodb/bin/mongod --config /usr/local/mongodb/mongodb.conf

    

  3.9 Cerrar MongoDB

    [root@localhost mongodb]# /usr/local/mongodb/bin/mongo 127.0.0.1:27017/admin --eval "db.shutdownServer()"

    

4. Configure la base de datos MongoDB para comenzar automáticamente

    4.1 Configurar e iniciar MongoDB

    [root@localhost mongodb]# vim /etc/rc.d/init.d/mongod

ulimit -SHn 655350

#! / bin / sh

# chkconfig: - 64 36

# descripción: mongod

caso $ 1 en

comienzo)

/ usr / local / mongodb / bin / mongod --maxConns 20000 --config /usr/local/mongodb/mongodb.conf

;;

detener)

/ usr / local / mongodb / bin / mongo 127.0.0.1:27017/admin --eval "db.shutdownServer ()"

;;

estado)

/ usr / local / mongodb / bin / mongo 127.0.0.1:27017/admin --eval "db.stats ()"

;;

esac

    4.2 Agregar permiso de ejecución de script

    [root@localhost mongodb]# chmod +x /etc/rc.d/init.d/mongod

   4.3 Establecer arranque

    [root@localhost mongodb]# chkconfig mongod on

   4.4 Iniciar MongoDB

    [root@localhost mongodb]# service mongod restart

    

   4.5 Agregar variables de entorno

    [root@localhost mongodb]# vim /etc/profile

Agregue el siguiente código a la última línea del texto:

RUTA de exportación = $ RUTA: / usr / local / mongodb / bin

Guardar y salir.

    4.6 Hacer la configuración efectiva de inmediato

    [root@localhost ~]# source /etc/profile

5. Asuntos que requieren atención e instrucciones

Asuntos que requieren atención:

    La descarga de MongoDB es lenta, se recomienda que pueda usar la descarga local y luego arrastrarla a la máquina virtual o al servidor.

    5.1 Introducción

    Bajo el sistema Linux, puede cargar archivos locales al sistema operativo Linux a través del comando rz y descargar archivos del servidor al disco local a través del comando sz. Todos los archivos se transfieren a través del protocolo SSH.

La instalación mínima general de Linux no instala esta herramienta, podemos instalar esta herramienta directamente usando la fuente de Yum.

    5.2 Instalación

    [root@localhost ~]# yum -y install lrzsz*

   5.3 Cargar archivos locales MongoDB a Linux

    [root@localhost ~]# rz

Descripción: este uso

    Sistema operativo: CentOS 6.8 de 64 bits

    Versión MongoDB: 3.4.10

 

 

Publicó 42 artículos originales · elogió 11 · 20,000+ visitas

Supongo que te gusta

Origin blog.csdn.net/QWERTY55555/article/details/105384602
Recomendado
Clasificación