Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Cómputo
Elastic Cloud Server
Bare Metal Server
Auto Scaling
Image Management Service
Dedicated Host
FunctionGraph
Cloud Phone Host
Huawei Cloud EulerOS
Redes
Virtual Private Cloud
Elastic IP
Elastic Load Balance
NAT Gateway
Direct Connect
Virtual Private Network
VPC Endpoint
Cloud Connect
Enterprise Router
Enterprise Switch
Global Accelerator
Gestión y gobernanza
Cloud Eye
Identity and Access Management
Cloud Trace Service
Resource Formation Service
Tag Management Service
Log Tank Service
Config
Resource Access Manager
Simple Message Notification
Application Performance Management
Application Operations Management
Organizations
Optimization Advisor
Cloud Operations Center
Resource Governance Center
Migración
Server Migration Service
Object Storage Migration Service
Cloud Data Migration
Migration Center
Cloud Ecosystem
KooGallery
Partner Center
User Support
My Account
Billing Center
Cost Center
Resource Center
Enterprise Management
Service Tickets
HUAWEI CLOUD (International) FAQs
ICP Filing
Support Plans
My Credentials
Customer Operation Capabilities
Partner Support Plans
Professional Services
Análisis
MapReduce Service
Data Lake Insight
CloudTable Service
Cloud Search Service
Data Lake Visualization
Data Ingestion Service
GaussDB(DWS)
DataArts Studio
IoT
IoT Device Access
Otros
Product Pricing Details
System Permissions
Console Quick Start
Common FAQs
Instructions for Associating with a HUAWEI CLOUD Partner
Message Center
Seguridad y cumplimiento
Security Technologies and Applications
Web Application Firewall
Host Security Service
Cloud Firewall
SecMaster
Data Encryption Workshop
Database Security Service
Cloud Bastion Host
Data Security Center
Cloud Certificate Manager
Blockchain
Blockchain Service
Servicios multimedia
Media Processing Center
Video On Demand
Live
SparkRTC
Almacenamiento
Object Storage Service
Elastic Volume Service
Cloud Backup and Recovery
Storage Disaster Recovery Service
Scalable File Service
Volume Backup Service
Cloud Server Backup Service
Data Express Service
Dedicated Distributed Storage Service
Contenedores
Cloud Container Engine
SoftWare Repository for Container
Application Service Mesh
Ubiquitous Cloud Native Service
Cloud Container Instance
Bases de datos
Relational Database Service
Document Database Service
Data Admin Service
Data Replication Service
GeminiDB
GaussDB
Distributed Database Middleware
Database and Application Migration UGO
TaurusDB
Middleware
Distributed Cache Service
API Gateway
Distributed Message Service for Kafka
Distributed Message Service for RabbitMQ
Distributed Message Service for RocketMQ
Cloud Service Engine
EventGrid
Dedicated Cloud
Dedicated Computing Cluster
Aplicaciones empresariales
ROMA Connect
Message & SMS
Domain Name Service
Edge Data Center Management
Meeting
AI
Face Recognition Service
Graph Engine Service
Content Moderation
Image Recognition
Data Lake Factory
Optical Character Recognition
ModelArts
ImageSearch
Conversational Bot Service
Speech Interaction Service
Huawei HiLens
Developer Tools
SDK Developer Guide
API Request Signing Guide
Terraform
Koo Command Line Interface
Distribución de contenido y cómputo de borde
Content Delivery Network
Intelligent EdgeFabric
CloudPond
Soluciones
SAP Cloud
High Performance Computing
Servicios para desarrolladores
ServiceStage
CodeArts
CodeArts PerfTest
CodeArts Req
CodeArts Pipeline
CodeArts Build
CodeArts Deploy
CodeArts Artifact
CodeArts TestPlan
CodeArts Check
Cloud Application Engine
aPaaS MacroVerse
KooPhone
KooDrive

Instalación de un cliente (MRS 3.x o posterior)

Actualización más reciente 2023-11-20 GMT+08:00

Escenario

Instalar clientes de todos los servicios (excepto Flume) en un clúster MRS. Para obtener detalles sobre cómo instalar el cliente Flume, consulte Instalación de un cliente Flume.

Puede instalar los clientes en un nodo dentro o fuera del clúster.

Después de modificar la configuración del servidor de un componente de clúster, vuelva a instalar el cliente del componente para asegurarse de que tanto el servidor como el cliente ejecuten la misma versión para proporcionar los servicios correctamente.

Prerrequisitos

  • Si el nodo en el que se va a instalar el cliente está fuera del clúster, el nodo debe poder comunicarse con los nodos del clúster. De lo contrario, la instalación del cliente fallará.
  • El nodo donde se va a instalar el cliente debe tener el servicio NTP habilitado y sincronizado con el servidor. De lo contrario, la instalación del cliente fallará.
  • Instalar el cliente como usuario root o cualquier usuario del sistema operativo. El usuario debe tener el permiso de operación en el directorio de almacenamiento de archivos del cliente y el directorio de instalación. El permiso para los dos directorios es 755.

    En esta sección se utiliza el usuario del sistema operativo user_client como ejemplo para describir cómo instalar el cliente en el directorio /opt/hadoopclient.

  • Cuando instala el cliente como un usuario distinto de omm y root y el directorio /var/tmp/patch ya existe, ha cambiado el permiso para el directorio a 777 y ha cambiado el permiso para los registros en el directorio a 666.

Instalación de un cliente en un nodo dentro de un clúster

  1. Obtenga el paquete de software del cliente.

    Inicie sesión en FusionInsight Manager consultando a Acceder a FusionInsight Manager (MRS 3.x o posterior). En la página Cluster > Dashboard, haga clic en el signo más (...) y seleccione Download Client. En el cuadro de diálogo Download Cluster Client que se muestra, configure los parámetros y haga clic en OK.
    Figura 1 Descargar un cliente
    NOTA:

    El paquete de software de cliente descargado de la página de inicio del FusionInsight Manager contiene los clientes de todos los servicios (excluido Flume) del clúster. Para descargar el cliente de un solo servicio, elija Cluster > Services > Service name, haga clic en More y seleccione Download Client.

    Tabla 1 Parámetros de descarga del cliente

    Parámetro

    Descripción

    Valor de ejemplo

    Select Client Type

    • Complete Client: contiene el paquete de software cliente completo y los archivos de configuración, que se aplican a los escenarios de tareas que no son de desarrollo.
    • Configuration Files Only descarga solo los archivos de configuración del cliente en el escenario donde el administrador modifica la configuración del servidor en FusionInsight Manager después de que el cliente completo se descarga e instala en una tarea de desarrollo de aplicaciones, y los desarrolladores necesitan actualizar los archivos de configuración del cliente.

    Complete Client

    Select Platform Type

    El tipo de cliente debe coincidir con la arquitectura del nodo en el que se va a instalar el cliente. De lo contrario, la instalación falla. Para los clusters de la versión LTS, solo puede descargarse el paquete de software cliente cuyo tipo coincida con el de FusionInsight Manager.

    • x86_64: indica el paquete de software cliente que se puede desplegar en una plataforma x86.
    • aarch64: indica el paquete de software cliente que se puede desplegar en un servidor de TaiShan.

    x86_64

    Save to Path

    La ruta para almacenar el paquete de software cliente en el nodo OMS activo

    • Seleccione Save to Path: Personalice la ruta de acceso para almacenar el paquete de software cliente en el nodo OMS activo. El usuario omm debe tener los permisos de lectura, escritura y ejecución en la ruta de acceso.

      Si no se cambia la ruta de acceso, el archivo cliente generado se guarda en el directorio /tmp/FusionInsight-Client del nodo OMS activo del clúster de forma predeterminada.

    • No seleccionar Save to Path: El archivo de cliente generado se descarga automáticamente y se guarda en el host local. Antes de instalar el cliente, debe cargar el archivo en un directorio especificado en el nodo de destino.

    Seleccione Save to Path

  2. Copie el paquete de software cliente en un directorio especificado en el nodo donde se va a instalar el cliente.

    De forma predeterminada, el paquete de software cliente se almacena en el nodo OMS activo del clúster. Para instalar el cliente en otros nodos del clúster, inicie sesión en el nodo OMS activo como usuario omm y ejecute el siguiente comando para copiar el paquete de software en el nodo especificado. De lo contrario, omita este paso.

    Por ejemplo, copie el paquete de software en el directorio /tmp/clienttemp.

    scp -p /tmp/FusionInsight-Client/FusionInsight_Cluster_1_Services_Client.tar IP address of the node where the client is to be installed:/tmp/clienttemp

  3. Inicie sesión en el nodo de destino como usuario, por ejemplo, user_client.

    NOTA:

    Puede instalar el cliente como usuario root o cualquier otro usuario del sistema operativo. El usuario debe tener el permiso de operación en el directorio de almacenamiento de archivos del cliente y el directorio de instalación. El permiso para los dos directorios es 755.

  4. Descomprima el paquete de software cliente.

    Vaya al directorio donde está almacenado el paquete, por ejemplo, /tmp/clienttemp.

    cd /tmp/clienttemp

    Ejecute los siguientes comandos para descomprimir el paquete:

    tar -xvf FusionInsight_Cluster_1_Services_Client.tar

    tar -xvf FusionInsight_Cluster_1_Services_ClientConfig.tar

  5. Vaya al directorio del paquete y ejecute el siguiente comando para instalar el cliente en un directorio especificado:

    cd FusionInsight_Cluster_1_Services_ClientConfig

    ./install.sh Client installation directory

    Por ejemplo, ejecute el comando ./install.sh /opt/hadoopclient para instalar el cliente y espere hasta que se complete la instalación.

    ...
    The component client is installed successfully
    NOTA:
    • Es posible que el directorio de instalación del cliente no exista. Si es así, se crea uno nuevo automáticamente. No obstante, si existe, debe estar vacío. El directorio no puede contener espacios.
    • Debe eliminar manualmente el directorio de instalación del cliente al desinstalar un cliente.
    • Para asegurarse de que el cliente instalado solo puede ser utilizado por el usuario de la instalación, agregue el parámetro -o durante la instalación. Por ejemplo, ejecute el comando ./install.sh /opt/hadoopclient -o para instalar el cliente.
    • Si se instala un cliente HBase, se recomienda que el directorio de instalación del cliente contenga solo letras mayúsculas y minúsculas, números y caracteres especiales (_-?.@+=) debido a la limitación de la sintaxis Ruby utilizada por HBase.

  6. Utilice el cliente haciendo referencia a "Usar el cliente de cada componente".

Instalación de un cliente en un nodo fuera de un clúster

  1. Cree un ECS que cumpla con los siguientes requisitos:

    • Se ha preparado un ECS de Linux. Para obtener más información sobre el sistema operativo compatible con ECS, consulte Tabla 2.
      Tabla 2 Lista de referencias

      Arquitectura de CPU

      Sistema operativo

      Versión admitida

      x86 computing

      EulerOS

      EulerOS 2.5

      SUSE

      SUSE Linux Enterprise Server 12 SP4 (SUSE 12.4)

      Red Hat

      Red Hat-7.5-x86_64 (Red Hat 7.5)

      CentOS

      CentOS 7.6

      Kunpeng computing (Arm)

      EulerOS

      EulerOS 2.8

      CentOS

      CentOS 7.6

      Además, se asigna suficiente espacio en disco para el ECS, por ejemplo, 40 GB.

    • El ECS y el clúster MRS están en la misma VPC.
    • El grupo de seguridad del ECS debe ser el mismo que el del nodo master en el clúster MRS.
    • El servicio NTP se ha instalado en el sistema operativo ECS y se está ejecutando correctamente.

      Si el servicio NTP no está instalado, ejecute el comando yum install ntp -y para instalarlo cuando el origen yum esté configurado.

    • Un usuario puede iniciar sesión en el ECS de Linux usando la contraseña (en modo SSH).
    • Todos los puertos en la dirección de entrada del grupo de seguridad del clúster MRS están abiertos al nodo cliente. Para obtener más información, consulte Adición de una regla de grupo de seguridad.

  2. Realice la sincronización de tiempo de NTP para sincronizar el tiempo de los nodos fuera del clúster con el tiempo del clúster MRS.

    1. Ejecute el comando vi /etc/ntp.conf para editar el archivo de configuración del cliente NTP, agregue las direcciones IP del nodo master en el clúster MRS y comente la dirección IP de otros servidores.
      server master1_ip prefer
      server master2_ip 
      Figura 2 Adición de las direcciones IP del nodo de master
    2. Ejecute el comando service ntpd stop para detener el servicio NTP.
    3. Ejecute el siguiente comando para sincronizar manualmente la hora:

      /usr/sbin/ntpdate 192.168.10.8

      NOTA:

      192.168.10.8 indica la dirección IP del nodo de Master activo.

    4. Ejecute el comando service ntpd start o systemctl restart ntpd para iniciar el servicio NTP.
    5. Ejecute el comando ntpstat para comprobar el resultado de la sincronización de tiempo.

  3. Obtenga el paquete de software del cliente.

    Inicie sesión en FusionInsight Manager consultando a Acceder a FusionInsight Manager (MRS 3.x o posterior). En la página Cluster > Dashboard, haga clic en el signo más (...) y seleccione Download Client. En el cuadro de diálogo Download Cluster Client que se muestra, configure los parámetros y haga clic en OK.
    Figura 3 Descargar un cliente
    NOTA:

    El paquete de software de cliente descargado de la página de inicio del FusionInsight Manager contiene los clientes de todos los servicios (excluido Flume) del clúster. Para descargar el cliente de un solo servicio, elija Cluster > Services > Service name, haga clic en More y seleccione Download Client.

    Tabla 3 Parámetros de descarga del cliente

    Parámetro

    Descripción

    Valor de ejemplo

    Select Client Type

    • Complete Client: contiene el paquete de software cliente completo y los archivos de configuración, que se aplican a los escenarios de tareas que no son de desarrollo.
    • Configuration Files Only descarga solo los archivos de configuración del cliente en el escenario donde el administrador modifica la configuración del servidor en FusionInsight Manager después de que el cliente completo se descarga e instala en una tarea de desarrollo de aplicaciones, y los desarrolladores necesitan actualizar los archivos de configuración del cliente.

    Complete Client

    Select Platform Type

    El tipo de cliente debe coincidir con la arquitectura del nodo en el que se va a instalar el cliente. De lo contrario, la instalación falla. Para los clusters de la versión LTS, solo puede descargarse el paquete de software cliente cuyo tipo coincida con el de FusionInsight Manager.

    • x86_64: indica el paquete de software cliente que se puede desplegar en una plataforma x86.
    • aarch64: indica el paquete de software cliente que se puede desplegar en un servidor de TaiShan.

    x86_64

    Save to Path

    La ruta para almacenar el paquete de software cliente en el nodo OMS activo

    • Seleccione Save to Path: Personalice la ruta de acceso para almacenar el paquete de software cliente en el nodo OMS activo. El usuario omm debe tener los permisos de lectura, escritura y ejecución en la ruta de acceso.

      Si no se cambia la ruta de acceso, el archivo cliente generado se guarda en el directorio /tmp/FusionInsight-Client del nodo OMS activo del clúster de forma predeterminada.

    • No seleccionar Save to Path: El archivo de cliente generado se descarga automáticamente y se guarda en el host local. Antes de instalar el cliente, debe cargar el archivo en un directorio especificado en el nodo de destino.

    Seleccione Save to Path

  4. Copie el paquete de software cliente en un directorio especificado en el nodo donde se va a instalar el cliente.

    El paquete de software cliente generado se almacena en el nodo OMS activo del clúster de forma predeterminada. Debe iniciar sesión en el nodo OMS activo como usuario omm y ejecutar el siguiente comando para copiar el paquete de software en un ECS especificado:

    Por ejemplo, copie el paquete de software en el directorio /tmp/clienttemp.

    scp -p /tmp/FusionInsight-Client/FusionInsight_Cluster_1_Services_Client.tar IP address of the node where the client is to be installed:/tmp/clienttemp

  5. Inicie sesión en el nodo de destino como usuario, por ejemplo, user_client.

    NOTA:

    Puede instalar el cliente como usuario root o cualquier otro usuario del sistema operativo. El usuario debe tener el permiso de operación en el directorio de almacenamiento de archivos del cliente y el directorio de instalación. El permiso para los dos directorios es 755.

  6. Descomprima el paquete de software cliente.

    Vaya al directorio donde está almacenado el paquete, por ejemplo, /tmp/clienttemp.

    cd /tmp/clienttemp

    Ejecute los siguientes comandos para descomprimir el paquete:

    tar -xvf FusionInsight_Cluster_1_Services_Client.tar

    tar -xvf FusionInsight_Cluster_1_Services_ClientConfig.tar

  7. Compruebe la conexión de red del cliente.

    1. Asegúrese de que el host donde está instalado el cliente puede comunicarse con los hosts listados en el archivo hosts almacenado en el directorio que contiene el paquete descomprimido, por ejemplo, /tmp/FusionInsight_Cluster_1_Services_ClientConfig/hosts.
    2. Si el host en el que está instalado el cliente no es un host del clúster, debe establecer la asignación entre el nombre del host y la dirección IP del plano de servicio para cada nodo de clúster de /etc/hosts como usuario root. Cada nombre de host asigna de forma única una dirección IP. Puede realizar los siguientes pasos para importar la asignación de nombres de dominio del clúster al archivo hosts:
      1. Cambie a usuario root o a un usuario que tenga permiso para modificar el archivo hosts.

        su - root

      2. Vaya al directorio donde se descomprime el paquete cliente.

        cd /tmp/FusionInsight_Cluster_1_Services_ClientConfig

      3. Ejecute el comando cat realm.ini >> /etc/hosts para importar la asignación de nombres de dominio al archivo hosts.
    NOTA:
    • Si el host donde está instalado el cliente no es un nodo del clúster, configure las conexiones de red para que el cliente evite errores al ejecutar comandos en el cliente.
    • Si las tareas de Spark se ejecutan en modo yarn-client, agregue el parámetro spark.driver.host al archivo Client installation directory/Spark/spark/conf/spark-defaults.conf y establezca el parámetro en la dirección IP del cliente.
    • Si se utiliza el modo yarn-client, debe configurar la asignación entre la dirección IP y el nombre de host del cliente en el archivo hosts en los nodos Yarn activo y en espera (nodos ResourceManager en el clúster) para asegurarse de que la Spark web UI se muestra correctamente.

  8. Inicie sesión en el nodo donde se va a instalar el cliente como usuario user_client, vaya al directorio de paquetes de software del cliente y ejecute el siguiente comando para instalar el cliente en un directorio especificado:

    cd /tmp/clienttemp/FusionInsight_Cluster_1_Services_ClientConfig

    ./install.sh Client installation directory

    Por ejemplo, ejecute el comando ./install.sh /opt/hadoopclient para instalar el cliente y espere hasta que se complete la instalación.

    ...
    The component client is installed successfully
    NOTA:
    • Es posible que el directorio de instalación del cliente no exista. Si es así, se crea uno nuevo automáticamente. No obstante, si existe, debe estar vacío. El directorio no puede contener espacios.
    • Debe eliminar manualmente el directorio de instalación del cliente al desinstalar un cliente.
    • Para asegurarse de que el cliente instalado solo puede ser utilizado por el usuario de la instalación, agregue el parámetro -o durante la instalación. Por ejemplo, ejecute el comando ./install.sh /opt/hadoopclient -o para instalar el cliente.
    • Si se instala un cliente HBase, se recomienda que el directorio de instalación del cliente contenga solo letras mayúsculas y minúsculas, números y caracteres especiales (_-?.@+=) debido a la limitación de la sintaxis Ruby utilizada por HBase.

  9. Utilice el cliente haciendo referencia a "Usar el cliente de cada componente".

Utilizamos cookies para mejorar nuestro sitio y tu experiencia. Al continuar navegando en nuestro sitio, tú aceptas nuestra política de cookies. Descubre más

Comentarios

Comentarios

Comentarios

0/500

Seleccionar contenido

Enviar el contenido seleccionado con los comentarios