MapR: Configurar MapR

Document created by RSA Information Design and Development on May 3, 2018
Version 1Show Document
  • View in full screen mode
 

Puede configurar MapR mediante el siguiente procedimiento:

Generar y actualizar el UUID predeterminado en los dispositivos

Debe generar y actualizar manualmente el identificador único universal (UUID) predeterminado en los dispositivos del clúster. El UUID debe ser único para el dispositivo en el clúster.

Para generar y actualizar el UUID predeterminado en el dispositivo:

  1. Inicie sesión en el dispositivo como usuario raíz.
  2. Genere el UUID y cópielo en los archivos adecuados con los siguientes comandos:
    • /opt/mapr/server/mruuidgen > /opt/mapr/hostid
    • cp /opt/mapr/hostid /opt/mapr/server/hostid.xxxxx
    Where, xxxxx se refiere al número de cinco dígitos asignados aleatoriamente al archivo existente.

    Nota: Revise /opt/mapr/server para obtener el nombre completo de este archivo.

  3. Reinicie el dispositivo con el siguiente comando:
    reboot

Actualizar el archivo de plantilla de configuración

Debe actualizar el archivo de plantilla de configuración en el dispositivo RSA NetWitness Warehouse. El archivo de plantilla de configuración del dispositivo RSA NetWitness Warehouse debe incluir los siguientes parámetros:

  • nodos
  • Internalnetworks
  • clustername
  • discos

De forma predeterminada, se proporciona una plantilla de configuración con el dispositivo de RSA NetWitness Warehouse, que se ubica en el dispositivo de RSA NetWitness Warehouse en /opt/rsa/saw/install.

Requisitos previos

Asegúrese de haber validado el volumen en el servidor para identificar el espacio disponible en la unidad con el fin de que Warehouse almacene datos. El espacio total en la unidad del volumen adicional se considera como una sola unidad por HDFS. En Warehouse, los archivos AVRO se almacenan en el espacio de la unidad.

Nota: El servidor contiene volúmenes adicionales de tamaño idéntico aparte del volumen del sistema operativo.

Para comprobar el espacio libre, ingrese el comando fdisk -l | grep /dev/s |sort en el nodo de Warehouse. Obtendrá una lista de discos que no se han particionado para su uso. Debe hacer una lista de los discos identificados en el archivo de plantilla de configuración para que Warehouse utilice este espacio para el clúster Hadoop.

Para actualizar el archivo de plantilla de configuración en el dispositivo de RSA NetWitness Warehouse:

  1. Inicie sesión en el dispositivo como el usuario raíz.
  2. Navegue a /opt/rsa/saw/install y escriba el siguiente comando:

    cd /opt/rsa/saw/install

  3. Cree una copia de la plantilla de configuración y escriba el siguiente comando:

    cp conf.template conf.template-<name>

    donde <name> es el nombre personalizado del archivo de plantilla de configuración.

  4. Edite el archivo de plantilla de configuración y escriba el siguiente comando:

    vi conf.template-<name>

                               
    ParámetroDescripción
    NodosMuestra las direcciones IP de los dispositivos en el clúster separadas por espacios. Todos los dispositivos del clúster deben aparecer en el mismo orden en cada archivo de configuración para cada dispositivo de RSA NetWitness Warehouse.
    Internalnetworks
    Muestra las direcciones de red en formato CIDR separadas por espacios. Esta comunicación del clúster de dispositivos de Warehouse se limita a las direcciones de red proporcionadas.

    Nota: RSA recomienda que no deje este parámetro en blanco.

    ClusternameNombre del cluster. El nombre del clúster se utiliza para identificar el recurso compartido Network File System (NFS).
    DiscosMuestra la lista de discos reconocidos por el sistema operativo y estos discos se formatearán en HDFS para Warehouse cuando se ejecute este script de configuración.

    En la siguiente figura se muestra un archivo de plantilla de configuración de ejemplo:

    archivo de plantilla de configuración de ejemplo

  5. Ejecute el archivo de la plantilla de configuración mediante el siguiente comando:

    ./configure.py conf.template-<name>

  6. Reinicie el dispositivo con el siguiente comando:

    reboot

Actualizar el clúster de Warehouse

Debe actualizar el clúster de Warehouse después de actualizar el archivo de plantilla de configuración y reiniciar el dispositivo de RSA NetWitness Warehouse.

Para actualizar el clúster de Warehouse

Debe abrir manualmente el puerto 10000 de HiveServer, el cual no se abre de forma predeterminada:

  1. Obtenga el número de línea donde aparece la declaración REJECT en iptable.
  2. Asegúrese de que el servicio Iptables esté en ejecución mediante el siguiente comando:

    NUM=$(iptables -L INPUT -n --line-numbers |grep 'reject-with' |awk ' {print $1}')

    Nota: las declaraciones ACCEPT que siguen a la declaración REJECT en iptables no se aplican. Puede incorporar el número de línea de la declaración REJECT en el comando para asegurarse de que las declaraciones ACCEPT antecedan a la declaración REJECT.

  3. Agregue la excepción de firewall para el puerto 10000 a iptables. Escriba el siguiente comando:

    iptables -I INPUT $NUM -m state --state NEW -p tcp --dport 10000 -j ACCEPT

  4. Guarde iptables. Escriba el siguiente comando:

    /etc/init.d/iptables save

  5. Reinicie iptables. Escriba el siguiente comando:

    /etc/init.d/iptables restart

  6. Verifique que se hayan agregado las excepciones de firewall para los puertos. Escriba el siguiente comando:

    Service iptables status | grep 10000

    Debe aparecer la siguiente salida:

    ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:10000

Instalar el archivo de licencia de Warehouse

Debe instalar manualmente el archivo de licencia de Warehouse en el dispositivo Warehouse. Si tiene un clúster de dispositivos Warehouse, debe instalar el archivo de licencia en el primer dispositivo Warehouse del clúster.

Requisitos previos

Asegúrese de haber:

  • Obtenido el archivo de licencia de Warehouse.
  • Copiado el archivo de licencia en /root/ en el primer dispositivo de Warehouse del clúster mediante el uso de una unidad USB o a través de SCP.

Para instalar el archivo de licencia de Warehouse:

  1. Inicie sesión en el dispositivo como usuario raíz.
  2. Instale el archivo de licencia mediante el siguiente comando:

    maprcli license add –is_file true –license <license_filename>

    donde <license_filename> es el nombre del archivo de licencia de RSA NetWitness Warehouse.
    El archivo de licencia se instala sin ningún mensaje de salida. Si incluyó un rango de redes en el parámetro internalnetworks en el archivo de plantilla de configuración, se mostrará un mensaje de advertencia que indica que Warehouse está configurado para comunicarse únicamente con la red ingresada en el archivo de plantilla de configuración. Puede ignorar esta advertencia, ya que no causa ningún problema funcional.

  3. Confirme la instalación del archivo de licencia mediante el siguiente comando:

    maprcli license list

    Los mensajes de salida se muestran en la pantalla de la consola. Las dos últimas líneas del mensaje de salida deben ser similares al siguiente ejemplo:

    hash: "b8xO1flW8EMNSqq7zztn8D2BXnQ="
    3 May 14, 2013

  4. Recupere una lista de directorios con el siguiente comando:

    hadoop fs -ls /

Generar la dirección IP virtual para el dispositivo primario

Generar una dirección IP virtual del dispositivo RSA NetWitness Warehouse (Warehouse) primario.

Requisitos previos

Asegúrese de anotar las direcciones MAC de todos los dispositivos Warehouse del clúster. Utilice el siguiente comando en el dispositivo para ver la dirección MAC del dispositivo:

ifconfig <interface> | grep HWaddr

donde <interface> es la interfaz de red.

Para generar una dirección IP virtual del dispositivo Warehouse primario:

  1. Inicie sesión en el dispositivo principal como usuario raíz.
  2. Cree la dirección IP virtual. Escriba el siguiente comando:
    maprcli virtualip add -virtualip <VIP_address> -netmask <netmask> -macs <mac_node1> <mac_node2> <mac_node3> ……< mac_node n>
    donde:
    • <VIP_address> es la dirección IP virtual del dispositivo Warehouse primario.
    • <netmask> es la dirección de máscara de red del dispositivo Warehouse primario.
    • <mac_node1> es la dirección MAC del primer nodo del clúster de Warehouse.
    • <mac_node2> es la dirección MAC del segundo nodo del clúster de Warehouse.
    Por ejemplo, si la dirección MAC del nodo 1 es 01:Z1:1X:00:20:Y1 y del nodo 2 es 32:Y2:4Z:40:10:X3, y la dirección IP es 192.168.100.10, escriba el comando de la siguiente manera:
    maprcli virtualip add -virtualip 192.168.100.10 -netmask <netmask> -macs 01:Z1:1X:00:20:Y1 32:Y2:4Z:40:10:X3 
  3. Verifique la dirección IP virtual mediante el siguiente comando:
    maprcli virtualip list
  4. Para agregar o eliminar direcciones IP virtuales, puede usar la línea de comandos o MapR Control System. Para obtener más información, consulte las secciones “Editar y quitar direcciones IP virtuales(línea de comandos)” y “Agregar y quitar una dirección IP virtual (interfaz del usuario de MapR) en Administrar el clúster de MapR.

Configurar otros servicios NetWitness Suite

Configurar otros servicios NetWitness Suite para RSA NetWitness Warehouse (MapR). 

  1. Si no va a usar Vulnerability Response Management (VRM), deshabilite los servicios de Hbase para devolver la memoria configurada de modo que esté disponible para su uso en otra parte del clúster. Para detener los servicios Hbase, puede usar la línea de comandos o MapR Control System. Para obtener más información, consulte Detener los servicios Hbase mediante la línea de comandos y Detener los servicios Hbase mediante MapR Control System.
  2. Agregue orígenes de datos de Warehouse a Reporting Engine. Para conocer el procedimiento detallado, consulte el tema “Agregar Warehouse como un origen de datos en Reporting Engine” de la Guía de configuración de Reporting Engine.

Detener los servicios Hbase mediante la línea de comandos

En esta sección se proporcionan los pasos para detener los servicios Hbase con la línea de comandos. Si no va a utilizar Vulnerability Response Management (VRM), detenga los servicios de Hbase para devolver la memoria configurada de modo que esté disponible para su uso en otra parte del clúster. 

Para detener los servicios Hbase con la línea de comandos:

  1. Detenga el servicio Hbase RegionServer en todos los dispositivos con el siguiente comando:
    maprcli node services -hbregionserver stop -filter "[hn==*]"
  2. Detenga el servicio Hbase RegionServer en un nodo específico con el siguiente comando:
    maprcli node services -hbregionserver stop -filter "[hn==<Hostname>]"
    Donde <Hostname> es el nombre de host del nodo específico.
  3. Detenga el servicio Hbase Master en todos los dispositivos con el siguiente comando:
    maprcli node services -hbmaster stop -filter "[hn==*]"
  4. Detenga el servicio Hbase Master en un nodo específico con el siguiente comando:
    maprcli node services -hbmaster stop -filter "[hn==<Hostname>]"
    Donde <Hostname> es el nombre de host del nodo específico.

Resumen de los comandos de inicio y detención de los servicios Hbase

Las siguientes tablas resumen los comandos utilizados para detener e iniciar los servicios Hbase para los servicios HBase RegionServer y HBase Master.

                         
HBase RegionServerComando para ejecutar mediante la línea de comandos
Detener en todos los dispositivos maprcli node services -hbregionserver stop -filter "[hn==*]"
Iniciar en todos los dispositivosmaprcli node services -hbregionserver start -filter "[hn==*]"
Detener en un nodo específicomaprcli node services -hbregionserver stop -filter "[hn==<Hostname>]"
Iniciar en un nodo específicomaprcli node services -hbregionserver start -filter "[hn==<Hostname>]"

 

                         
HBase MasterComando para ejecutar mediante la línea de comandos
Detener en todos los dispositivosmaprcli node services -hbmaster stop -filter "[hn==*]"
Iniciar en todos los dispositivosmaprcli node services -hbmaster start -filter "[hn==*]"
Detener en un nodo específicomaprcli node services -hbmaster stop -filter "[hn==<Hostname>]"
Iniciar en un nodo específicomaprcli node services -hbmaster start -filter "[hn==<Hostname>]"

Donde <Hostname> es el nombre de host del nodo específico.

Detener los servicios Hbase mediante MapR Control System

En esta sección se proporcionan los pasos para detener los servicios Hbase mediante MapR Control System. Si no va a utilizar Vulnerability Response Management (VRM), detenga los servicios de Hbase para devolver la memoria configurada de modo que esté disponible para su uso en otra parte del clúster. 

  1. Inicie sesión en la interfaz del usuario de MapR Control System. Para obtener más información, consulte la sección “Acceder a la interfaz del usuario de MapR Control System para la administración de clústeres” en Administrar el clúster de MapR.
  2. Para detener los servicios HBase Master, en la sección Servicios del tablero, haga clic en el número de la columna Actv para el servicio HBase Master. Este es el número de servicios activos para el servicio HBase Master.
    La cantidad de servicios activos para el servicio HBase Master
  3. En la pestaña Nodos del clúster, haga clic en Administrar servicios.
    Administrar servicios

    Se muestra el cuadro de diálogo Administrar servicios de nodos.
    Administrar servicios de nodos
  4. En el campo HBase Master, seleccione Detener.
    Detener Hbase master
  5. Haga clic en Cambiar <number_of_nodes> nodos.
    Donde <number_of_nodes> es la cantidad de nodos activos seleccionados.
    Por ejemplo, haga clic en Cambiar 3 nodos.
    Cambiar la cantidad de nodos
    El servicio HBase Master en los nodos seleccionados debe estar en estado detenido.
  6. Para detener los servicios Hbase RegionServer, repita los pasos 2 a 5 para los servicios Hbase RegionServer.
You are here
Table of Contents > Configurar MapR

Attachments

    Outcomes