Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 9718|Respuesta: 3

Primero aprendí sobre Hadoop y el big data HBase

[Copiar enlace]
Publicado en 27/12/2018 15:04:25 | | | |
Recientemente, la empresa necesita usar hbase para almacenar una gran cantidad de datos, y el responsable nos ha dado una lección sobre el conocimiento relevante.
Medio ambiente:

Sistema:

CentOS Linux versión 7.5.1804 (Core)

Mandar:



Versión en Java:

Versión de Java "1.8.0_191"
Entorno de ejecución Java(TM) SE (compilación 1.8.0_191-b12)
Java HotSpot(TM) Máquina virtual de servidor de 64 bits (compilación 25.191-b12, modo mixto)


Mandar:



Versión Hadoop:

Hadoop 2.8.3
SubversiónEl inicio de sesión del hipervínculo es visible.-r b3fe56402d908019d99af1f1f4fc65cb1d1436a2
Compilado por jdu el 2017-12-05T03:43Z
Compilado con protoc 2.5.0
De la fuente con suma de comprobación 9ff4856d824e983fa510d3f843e3f19d
Este comando se ejecutaba usando /home/itsvse/apache/hadoop-2.8.3/share/hadoop/common/hadoop-common-2.8.3.jar


Mandar:




Versión HBase:

2.1.1, rb60a92d6864ef27295027f5961cb46f9162d7637, vie 26 oct 19:27:03 PDT 2018

Comando de proyectil hbase:


La shell HBase puede iniciarse usando el siguiente comando
[root@master ~]# encontrar / -nombre "hbase"
/home/itsvse/apache/hbase-2.1.1/docs/testapidocs/org/apache/hadoop/hbase
/home/itsvse/apache/hbase-2.1.1/docs/testapidocs/org/apache/hbase
/home/itsvse/apache/hbase-2.1.1/docs/testapidocs/src-html/org/apache/hadoop/hbase
/home/itsvse/apache/hbase-2.1.1/docs/testapidocs/src-html/org/apache/hbase
/home/itsvse/apache/hbase-2.1.1/docs/apidocs/org/apache/hadoop/hbase
/home/itsvse/apache/hbase-2.1.1/docs/apidocs/org/apache/hbase
/home/itsvse/apache/hbase-2.1.1/docs/apidocs/src-html/org/apache/hadoop/hbase
/home/itsvse/apache/hbase-2.1.1/docs/apidocs/src-html/org/apache/hbase
/home/itsvse/apache/hbase-2.1.1/bin/hbase
/home/itsvse/apache/hbase-2.1.1/lib/ruby/hbase
[root@master ~]# cd /home/itsvse/apache/hbase-2.1.1/bin/
[root@master contenedor]# ./carcasa hbase
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/home/itsvse/apache/hadoop-2.8.3/share/hadoop/common/lib/slf4j-log4j12-1.7.10.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/itsvse/apache/hbase-2.1.1/lib/client-facing-thirdparty/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindingsPara una explicación.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]

HBase Shell
Usa "ayuda" para obtener una lista de comandos compatibles.
Usa "salir" para salir de esta shell interactiva.
Para referencia, por favor visite:http://hbase.apache.org/2.0/book.html#shell
Versión 2.1.1, rb60a92d6864ef27295027f5961cb46f9162d7637, vie 26 oct 19:27:03 PDT 2018
Tardó 0,0050 segundos                                                                                                                                                            
hbase(main):001:0>
hbase(main):002:0*
hbase(main):003:0* versión
2.1.1, rb60a92d6864ef27295027f5961cb46f9162d7637, vie 26 oct 19:27:03 PDT 2018
Tardó 0,0006 segundos                                                                                                                                                            
hbase(main):004:0>


Introducción

Después de iniciar con éxito la instalación de Hadoop, ejecuta el comando jps para comprobar si el proceso se inicia correctamente, si es exitoso (no probado).

[hadoop@master ~]$jps
El nodo maestro aparecerá:
Nodo de Nombre
JobTracker
NodoNombreSecundario

Aparece el nodo slave1:
DateNode
TaskTracker

Aparece slave2node:
DateNode
TaskTracker


La versión HBase soportaba la versión Hadoop

S significa soporte
X no está soportado
NT significa no test



Enlaces de referencia:El inicio de sesión del hipervínculo es visible.

Algunos comandos básicos de operación de HBase Shell se enumeran de la siguiente manera:

nombreExpresiones de comando
Mira qué tablas existenLista
Crea una tablacrear 'nombre de tabla', 'nombre de columna 1', 'nombre de columna 2', 'nombre de columna N'
Añadir un registroPon 'nombre de tabla', 'nombre de fila', 'nombre de columna:', 'valor'
Ver el registroobtén 'nombre de la tabla', 'nombre de la fila'
Consulta el número total de registros en la tablaNombre de la tabla 'conteo'
Eliminar el registroEliminar 'nombre de tabla', 'nombre de fila', 'nombre de columna'
Eliminar una tablaLa tabla debe estar bloqueada antes de poder eliminarla, el primer paso es desactivar 'nombre de tabla'. El segundo paso es eliminar 'nombre de tabla'
Ver todos los registrosescanear "nombre de la tabla"
Ver todos los datos en una columna concreta de una tablaescanear "nombre de la tabla", ['nombre de columna:']
Actualizar el registroEs reescribirlo y revertirlo


Entiende

Sistema de Archivos Distribuidos Hadoop (HDFS), HBase es un proyecto de almacenamiento de datos basado en Hadoop, y Hive se utiliza para el análisis de datos.

(Fin)






Anterior:Instalar Vim en CentOS 7 (no instalado por defecto)
Próximo:Paquete de regalo de Nochevieja de Microsoft 2018 para productos secos
 Propietario| Publicado en 28/12/2018 15:15:53 |
Introducción al puerto web de Hadoop:El inicio de sesión del hipervínculo es visible.
Enlaces a la última versión:El inicio de sesión del hipervínculo es visible.

Daemon
Notas
Nodo de Nombre
El puerto HTTP por defecto es 50070.
ResourceManager
El puerto HTTP por defecto es 8088.
Servidor MapReduce JobHistory
El puerto HTTP por defecto es 19888.

El puerto predeterminado de HBase Web es: 16010


Publicado en 6/1/2019 21:32:01 |
La QQ del maestro del altar proporciona una conexión
 Propietario| Publicado en 5/7/2019 12:06:12 |


Hadoop-3.1.1+ ya es compatible con HBase-2.2.x.

El 6 de febrero de 2019 se lanzó la versión 3.1.2 de Hadoop

El inicio de sesión del hipervínculo es visible.
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com