1. Entorno de instalación
-
Preste atención a la dirección IP al instalar el sistema operativo
-
La instalación del sistema operativo es la misma que la primera vez, y las direcciones IP se asignarán automáticamente de forma consecutiva, por lo que no cambie la configuración de la red.
-
referencia:
Proceso ultra detallado de instalación de VMware Centos7 (gráfico): https://blog.csdn.net/babyxue/article/details/80970526
Instale y ejecute MongoDB en Linux: https://blog.csdn.net/yzh_1346983557/article/details/81735755
-
-
cambiar nombre de host
-
Compruebe el nombre de host: hostnamectl
-
Modificar permanentemente el nombre de host: hostnamectl set-hostname xxx
-
Reiniciar para que surta efecto: reiniciar
-
referencia:
Ver y modificar el nombre de host de CentOS7 https://blog.csdn.net/Frankltf/article/details/82976506
-
2. Operación experimental
-
El paso 1.2 se opera bajo nosql01
-
Crear directorio antes de 1.1 paso 2
- mkdir -p /opt/servidores/mongodb_demo/
- mkdir -p /opt/software/
- Este directorio está en el mismo nivel que la raíz
-
Cuando opere el paso 2 de 1.1, no copie al ejecutar el comando de cambio de permiso. En el documento, algunos símbolos están mal, intente escribirlos a mano.
-
Nota: signo menos '-', dos puntos ':', espacio ' ', guión bajo '_'
-
Asegúrese de que todos los permisos de archivo en /opt/servers/mongodb_demo sean user_mongo
-
Ver permiso de comando: ll
-
Explicación del comando:
chown -R nombre de usuario: nombre del grupo./ e introducción al uso de chown: https://blog.csdn.net/jinpengncu/article/details/77879844?ops_request_misc=%257B%2522request%255Fid%2522%253A%25221638665512167803665829 56%2522% 252C% 2522 scm% 2522% 253A% 252220140713.130102334...% 2522% 257D sobaiduend~default-2-77879844.first_rank_v2_pc_rank_v29&utm_term=chown%3A+%E6% 97 % A0 %E6%95%88%E7%9A%84%E7%94%A8%E6%88%B7%3A+%22%E2%80%93R%22%0A++++++++++++ +++++++++ ++++&spm=1018.2226.3001.4187
-
Si todavía hay un error, intente cambiar el permiso a 777
-
referencia:
scp 文件: /目录: Permiso denegado: https://blog.csdn.net/qq_36743482/article/details/78266308?ops_request_misc=%257B%2522request%255Fid%2522%253A%25221638671953167803665 77174%2522%252C%2522scm%2522% 253A%252220140713.130102334…%2522%257D&request_id=163867195316780366577174&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2 blog sobaiduend~default-1-782663 08.pc_v2_rank_blog_default&utm_term=scp%3A+Permiso+denegado&spm=1018.2226.3001.4450
-
-
-
El paso 3 del paso 1.2 se puede operar directamente en la carpeta debajo de la interfaz GUI sin ejecutar el comando sudo.
-
El comando sudo puede informar el error "user_mongo no está en el archivo sudoers. Esto se informará".
-
implementar
su raíz
visudo
-
aparecer
##Permitir que root ejecute cualquier comando en cualquier lugar
raíz TODO = (TODO) TODO
-
Agregue en la siguiente línea: user_mongo ALL=(ALL) ALL
-
referencia:
Acerca de "El usuario no está en el archivo sudoers. Este asunto será informado" Solución en Linux: https://blog.csdn.net/mall_lucy/article/details/104885178
-
-
Iniciar MongoDB
-
inicio nosql01
./mongod --replSet itcast \
–dbpath=/opt/servers/mongodb_demo/replicaset/data/
–logpath=/opt/servers/mongodb_demo/replicaset/logs/mongodb.log
–puerto 27017 --bind_ip nosql01 --logappend -
inicio nosql02
Cambio: –bind_ip nosql02
-
inicio nosql03
Nombre: –bind_ip nosql03
-
Inicie una terminal separada para las operaciones de la base de datos
-
-
2.3 Paso 2 El número de proceso es el número en la segunda columna
-
referencia:
El significado específico de la salida ps -ef 522scm%2522% 253A %252220140713.130102334.pc%255Fblog.%2522%257D&request_id=163867711716780271971456&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2 blog first_rank _v2~rank _v29-1-72874769.pc_v2_rank_blog_default y utm_term=ps±ef+%7C+ grep + mongodb&spm=1018.2226.3001.4450
-