Instalación y uso de HBase
1. Introducción a HBase
HBase es una base de datos de código abierto distribuida, orientada a columnas, derivada de un documento de Google "BigTable: un sistema de almacenamiento distribuido para datos estructurados". HBase almacena datos en forma de tabla, que se compone de filas y columnas, y las columnas se dividen en varias familias de columnas / familias de columnas. Para obtener información oficial de HBase, visite [Sitio web oficial de HBase] (http://hbase.apache.org/). Hay tres modos de funcionamiento de HBase: modo independiente, modo pseudodistribuido y modo distribuido. Modo independiente: instale y use HBase en una computadora, lo que no implica el almacenamiento distribuido de datos; Modo pseudodistribuido: simule un pequeño clúster en una computadora; Modo distribuido: use varias computadoras para lograr un significado físico Almacenamiento distribuido. Para fines de aprendizaje aquí, solo nos enfocamos en el modo independiente y el modo pseudodistribuido.
Chiyu Oye Todos los derechos reservados Jajaja
Segundo, instale y configure HBase
Instalación 1.HBase
1.1 Use la herramienta filezilla para copiar el paquete de instalación de HBase hbase-1.1.2-bin.tar.gz a / usr / local
1.2 Use el comando tar -zxvf hbase-1.1.2-bin.tar.gz, y luego use el comando mv hbase-1.1.2 hbase para cambiarle el nombre a hbase para una operación fácil
1.3 Configurar variables de entorno
Use el comando vi ~ / .bashrc, si no ha introducido PATH, agregue el siguiente contenido al final del archivo ~ / .bashrc:
RUTA de exportación = $ RUTA: / usr / local / hbase / bin
Si se ha introducido PATH, agregue / usr / local / hbase / bin a la línea PATH de exportación, donde ":" es el separador. Como se muestra a continuación:
Luego use el comando source ~ / .bashrc para que la configuración de la variable de entorno surta efecto
1.4 Agregar permisos de HBase
Use el comando chmod 777 ./hbase o chown -R localhost_xwj ./hbase para agregar permisos de operación al usuario, tenga en cuenta que localhost_xwj es su propio nombre de host
1.5 Ver versión de HBase
Use el comando / usr / local / hbase / bin / hbase version, como se muestra a continuación
Ver el mensaje de salida anterior indica que HBase se ha instalado correctamente. A continuación, el modo independiente de HBase y el modo pseudodistribuido se configurarán por separado.
2. Configuración de HBase
2.1 Configuración de máquina individual omitida
2.2 Configuración del modo de pseudodistribución
1. Configure /usr/local/hbase/conf/hbase-env.sh. El comando es el siguiente:
2. Configure /usr/local/hbase/conf/hbase-site.xml para abrir y editar hbase-site.xml con el comando vi, el comando es el siguiente:
vi /usr/local/hbase/conf/hbase‐site.xml
3. Luego, pruebe y ejecute HBase. El primer paso: primero inicie sesión en ssh, antes de configurar un inicio de sesión sin contraseña, por lo que no se requiere contraseña aquí; luego cambie el directorio a / usr / local / hadoop; luego inicie hadoop, si ya ha iniciado hadoop, omita este paso. El comando es el siguiente:
ssh localhost
cd / usr / local / hadoop
start‐dfs.sh
Paso 2: Cambie el directorio a / usr / local / hbase; reinicie HBase. El comando es el siguiente:
cd / usr / local / hbase
start‐hbase.sh
jps
Ingrese a la interfaz de shell:
4. Detenga HBase, el comando es el siguiente:
stop‐hbase.sh
Nota: Si se produce un error durante el funcionamiento de HBase, puede ver la causa del error a través del archivo de registro en el subdirectorio de registros en el directorio {HBASE_HOME} (/ usr / local / hbase). El orden de inicio y cierre de Hadoop y HBase debe ser: iniciar Hadoop—> iniciar HBase—> cerrar HBase—> cerrar Hadoop