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.logpidfilepath = / usr / local / mongodb / mongo.pid #Set
background running
fork = true #Modo de
salida de
log logappend = trueshardsvr = 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