Tome hbase para una ejecución de prueba

A continuación, se entera de cómo descargar y desplegar HBase en modo autónomo. Es increíblemente fácil de instalar HBase y comenzar a usar la tecnología. Hemos de tener en cuenta que HBase se suele implementar en un clúster de servidores de conveniencia, aunque también se puede implementar fácilmente HBase en una configuración autónoma en su lugar, con fines de aprendizaje o de demostración.

Como Apache Hadoop, HBase es compatible con Linux, pero principalmente poder utilizar Windows en entornos no productivos si primero descargar Cygwin. Cygwin ofrece a los usuarios de Microsoft Windows una cáscara de Unix con todos sus comandos y utilidades. Así que si usted sigue la guía de inicio rápido, tendrá que descargar la última versión HBase.

Tienes la oportunidad de elegir dónde instalar HBase. Resulta, sin embargo, que si quieres que las cosas funcionan en modo autónomo, tendrá que editar un par de archivos antes de que realmente puede comenzar HBase. El primer archivo se muestra en el siguiente listado. Los cambios que usted desee realizar aparecen en negrita para hacer que se destacan:

Video: Prueba de Condición Física

hbase.rootdirfile: /// home / BiAdmin / mi-local-hbase / hbase-datoshbase.cluster.distributedciertohbase.zookeeper.property.clientPort2222Propiedad de zoo.cfg configuración de ZooKeeper. El puerto en el que se conectarán los clientes.hbase.zookeeper.property.dataDir/ Home / BiAdmin / mi-local-hbase / cuidador del zoológico
hbase.zookeeper.quorumbivm

Especifica un directorio en el sistema de archivos local para almacenar los datos HBase. En los entornos de producción, esta propiedad sería apuntar a los HDFS para el almacén de datos. En aras de la ilustración, el modo pseudo-distribuido causará HBase para iniciar una instancia de RegionServer, una instancia MasterServer, y un proceso Zookeeper.

Además, es necesario especificar el directorio en el Zookeeper almacenará sus datos () y una lista de servidores en los que se ejecutará Zookeeper para formar un quórum (). Para independiente, sólo se especifica el servidor Zookeeper sola.

Primeros pasos con HBase en modo autónomo es muy sencillo, en parte debido a HBase gestiona Zookeeper para usted. Puede descargar una versión Zookeeper separado y señalar HBase a ella, pero para instalaciones autónomas, lo encontrará mucho más fácil dejar HBase gestionar Zookeeper para usted.

Video: TestingBaires - Kanoah Test - Crear Ejecucion casos de prueba

Para cristalizar la decisión de permitir que HBase gestionar Zookeeper para usted, aquí le mostramos cómo configurar una variable de entorno en otro archivo HBase. El siguiente listado muestra lo que hay que añadir:

# Dile a HBase si debe gestionar su propia instancia de Zookeeper o not.export HBASE_MANAGES_ZK = true # La aplicación java para su uso. Java 1.6 required.export JAVA_HOME = / opt / IBM / BigInsights / JDK

Tendrá que asegurarse de que apuntan a su JDK elegido. Por último, es necesario especificar el nombre de su sistema Linux en otro archivo. (En un entorno de producción totalmente distribuida, este archivo tendría una línea por línea de la lista de todos los servidores en los que HBase puede iniciar el proceso de RegionServer).

Ahora puede poner en marcha HBase y probar su instalación. Para iniciar HBase, utilice la secuencia de comandos tal como se expone en el siguiente listado.

$ Cd $ INSTALL_DIR / hbase-0.94.7 / bin $ ./start-hbase.shbivm: a partir empleado del zoológico, el registro en /home/biadmin/my-local-hbase/hbase-0.94.7/bin/../logs/ maestro hbase-BiAdmin-zookeeper-bivm.outstarting, el registro en /home/biadmin/my-local-hbase/hbase-0.94.7/bin/../logs/hbase-biadmin-master-bivm.outlocalhost: regionserver de partida, el registro en /home/biadmin/my-local-hbase/hbase-0.94.7/bin/../logs/hbase-biadmin-regionserver-bivm.out

Tenga en cuenta que la primera línea tiene un comando cd (cambiar directorio) que se mueve a una variable de entorno. Tienes que establecer esa variable en el directorio de instalación real de HBase o escriba la ruta completa.

Luego, use la herramienta JConsole, que se suministra junto con Java, para realizar una rápida búsqueda en los procesos que se están ejecutando después de que termine el script. Puede iniciar la herramienta JConsole escribiendo el siguiente comando: $ JAVA_HOME / bin / jconsole.

JConsole revela que los tres procesos que reclamaba el guión para empezar están ejecutando efectivamente - el cuidador del zoológico, el maestro y los procesos RegionServer.

Para poner a prueba HBase, se interactúa con los tres procesos HBase, empezando por el MasterServer. Por defecto, el MasterServer informa sobre el estado del sistema a través de una interfaz de usuario del navegador en el puerto número 60010. En el ejemplo, se puede confirmar que el MasterServer está funcionando correctamente introduciendo la siguiente URL en un navegador web: http: // bivm: 60010 /. Si lo hace, nos lleva a la información que se ve aquí.

Artículos Relacionados