Superconjunto de instalación práctica y de prueba de Huawei Cloud Yaoyun Server L (adecuado para quienes no tienen experiencia en servidores en la nube)

Descripción general

Por casualidad, me enteré por el impulso publicitario de CSDN que Huawei Cloud lanzó recientemente una instancia de servidor en la nube rentable, así que lo probé. Este artículo registra el proceso de prueba y es adecuado para estudiantes que no tienen experiencia en el uso de servidores en la nube.

probar

Busque "Yunyao Cloud Server" y no será difícil encontrar la entrada de compra:
Insertar descripción de la imagen aquí
puede ver que Yunyao Cloud Server L proporciona varias plantillas de imágenes, como [One-stop DevOps Platform GitLab], que elimina el trabajo repetitivo de construir GitLab. tú mismo Sigue siendo muy humano.

Aquí elegimos el modelo más básico [Linux Visual Pagoda Panel], y luego llegamos al módulo de selección de especificaciones del servidor,
Insertar descripción de la imagen aquí
2C2G3M + 40G de espacio en disco, solo 55 yuanes al mes sigue siendo muy barato.

También proporciona seguridad, respaldo y otras funciones de componentes: Insertar descripción de la imagen aquí
debido a que es para uso personal y no para un entorno de producción, no requiere seguridad del host ni funciones de respaldo de datos. Luego ingrese a la interfaz de pedidos. Una vez que la compra se haya realizado correctamente, podrá ver la siguiente información en Recursos—Mis recursos:
Insertar descripción de la imagen aquí
ok. Entonces, ¿cómo iniciar sesión en el servidor remoto a través de una conexión SSH? Primero necesita saber su nombre de usuario y contraseña. Busque la entrada [Restablecer contraseña] en la esquina superior derecha de la página:
Insertar descripción de la imagen aquí
ingrese a la página de configuración de contraseña (porque no se ha establecido ninguna contraseña antes, por supuesto que no hay contraseña para restablecer), pero ingresar a esta página nuevamente es para restablecer la contraseña. Después de configurar correctamente la contraseña, debe reiniciar el servidor.

Luego puede usar un cliente SSH para conectarse. Yo estoy usando el tutorial de Termius sobre el artefacto SSH.

Insertar descripción de la imagen aquí
Viene con Python 3.10.6 preinstalado:
Insertar descripción de la imagen aquí
el símbolo del sistema también es muy amigable:

root@hcss-ecs-1a2d:~# mvn
Command 'mvn' not found, but can be installed with:
apt install maven

La versión de pip3 es 22.0.2:

root@hcss-ecs-1a2d:~# pip3 --version
pip 22.0.2 from /usr/lib/python3/dist-packages/pip (python 3.10)

combate real

Como pequeño proyecto experimental, instale Superset. Superset es un sistema de visualización de BI de código abierto.

Ejecute el comando pip3 install apache-supersety la velocidad de descarga de pip es muy rápida. No es necesario configurar la fuente de pip usted mismo, como la fuente Douban https://pypi.douban.com/simple/y la fuente Tsinghua https://pypi.tuna.tsinghua.edu.cn/simple.

Espere a que se complete la instalación. Ejecutar comando:, superset db upgrademensaje de error:

Error: Could not locate a Flask application. Use the 'flask --app' option, 'FLASK_APP' environment variable, or a 'wsgi.py' or 'app.py' file in the current directory.

Ejecute el comando:, export FLASK_APP=supersetejecute el comando nuevamente:, superset db upgrademensaje de error:

A Default SECRET_KEY was detected, please use superset_config.py to override it.
Use a strong complex alphanumeric string and use a tool to help you generate 
a sufficiently random sequence, ex: openssl rand -base64 42
Refusing to start due to insecure SECRET_KEY

La ejecución del comando openssl rand -base64 42genera una larga cadena de cadenas aleatorias que sirven como contraseña, es decir SECRET_KEY. Luego ejecute: export SUPERSET_SECRET_KEY="刚才生成的随机字符串".

Ejecute el comando nuevamente:, superset db upgradepodrá ver una gran cadena de información impresa en la consola, lo que indica que el éxito está a la vista.

Ejecute el comando:, superset fab create-adminsi necesita ingresar de forma interactiva, simplemente presione Enter; finalmente ingrese la contraseña y confirme la contraseña:

Username [admin]:       
User first name [admin]: 
User last name [user]: 
Email [[email protected]]: 
Password: 
Repeat for confirmation: 
Recognized Database Authentications.
Admin User admin created.

Ejecute el comando:, superset load_exampleseste lugar esperará mucho tiempo o informará directamente un error:

raise IncompleteRead(data, amt-len(data))
http.client.IncompleteRead: IncompleteRead(387727 bytes read, 14364712 more expected)

o

raise URLError(err)
urllib.error.URLError: <urlopen error [Errno 110] Connection timed out>

Análisis:
debido a que los datos de ejemplo se almacenan en GitHub, GitHub es muy lento cuando se abre en condiciones de red continental y los datos de ejemplo en sí son muy grandes. Luego podremos descargarlo con antelación, descargar la dirección y abrir una pestaña en el navegador Chrome: chrome://downloads/podrás comprobar el progreso de la descarga. Una vez completada la descarga, supe que era un paquete comprimido ZIP de 28,6 MB.

Descomprima el paquete zip, use la función SFTP de Termius, cárguelo en el servidor y colóquelo en el directorio raíz:

root@hcss-ecs-1a2d:~# ls
examples-data-master  HSSInstall  install.sh  snap  stackhub

Verifique en línea si el nombre de dominio o el puerto IP están abiertos . Los resultados de la detección son:
Insertar descripción de la imagen aquí
Insertar descripción de la imagen aquí

Apague el firewall:

root@hcss-ecs-1a2d:~# sudo ufw disable
Firewall stopped and disabled on system startup

https://blog.csdn.net/lsmsrc/article/details/121861176

Ejecutando una orden:superset init

Iniciar superconjunto:superset run -p 8088 --with-threads --reload --debugger

otro

confiar

Crear un delegado,

referencia

se-detectó-una-clave-secreta-predeterminada-por favor-use-superset-config-py-para-anularla

Supongo que te gusta

Origin blog.csdn.net/lonelymanontheway/article/details/120147944
Recomendado
Clasificación