HBase entorno de clúster para construir

Nota: HBase fuerte dependencia y cuidador del zoológico hadoop, hay que asegurarse de que antes de instalar HBase empleado del zoológico y Hadoop iniciado con éxito, y el servicio está funcionando normalmente

Paso : descargar la correspondiente HB paquete de instalación ASE

Todo sobre el paquete Descarga la versión CDH sigue

http://archive.cloudera.com/cdh5/cdh/5/

HBase versión de descarga correspondiente la siguiente dirección

http://archive.cloudera.com/cdh5/cdh/5/hbase-1.2.0-cdh5.14.0.tar.gz

Segundo paso: Subir archivo y descomprimir

El paquete comprimido cargado en el servidor de node01 / exportación ruta / suave y extracto

cd / export / / suave

tar -zxvf hbase-1.2.0-cdh5.14.0-bin.tar.gz -C ../servers/

El tercer paso : modificar el archivo de configuración

La primera máquina para modificar el archivo de configuración

cd /export/servers/hbase-1.2.0-cdh5.14.0/conf

Modificar el primer perfil hbase-env.sh

Comentario la HBase usando ZK interna

vim hbase-env.sh

export JAVA_HOME=/export/servers/jdk1.8.0_141

export HBASE_MANAGES_ZK=false

La modificación del segundo perfil hbase-site.xml

Modificar hbase-site.xml

vim-hbase site.xml

<configuration>
        <property>
                <name>hbase.rootdir</name>
                <value>hdfs://node01:8020/hbase</value>  
        </property>

        <property>
                <name>hbase.cluster.distributed</name>
                <value>true</value>
        </property>

   <!-- 0.98后的新变动,之前版本没有.port,默认端口为60000 -->
        <property>
                <name>hbase.master.port</name>
                <value>16000</value>
        </property>

        <property>
                <name>hbase.zookeeper.quorum</name>
                <value>node01:2181,node02:2181,node03:2181</value>
        </property

        <property>
                <name>hbase.zookeeper.property.dataDir</name>
         <value>/export/servers/zookeeper-3.4.5-cdh5.14.0/zkdatas</value>
        </property>
</configuration>

Modificar regionservers tercer perfil

regionservers vim

node01
node02
node03

Crear un back-maestros fichero de configuración , implementar HM de Aster disponibilidad

cd /export/servers/hbase-1.2.0-cdh5.14.0/conf

vim-masters de copia de seguridad

node01
node02
node03

Paso cuatro : Instalar el paquete se distribuye a otras máquinas

Vamos a primera máquina paquete de instalación hbase copiado a otras máquinas a la parte superior

cd / export / servidores /

scp -r hbase-1.2.0-cdh5.14.0 / node02: $ PWD

scp -r hbase-1.2.0-cdh5.14.0 / node03: $ PWD

Paso cinco : tres máquinas para copiar el archivo de configuración o crear un enlace simbólico

Debido hbase necesita Hadoop de núcleo-site.xml y el perfil de información hdfs-site.xml que decía, así que tenemos tres máquinas para copiar el archivo de configuración

cp /export/servers/hadoop-2.6.0-cdh5.14.0/etc/hadoop/core-site.xml /export/servers/hbase-1.2.0-cdh5.14.0/conf/core-site.xml

cp /export/servers/hadoop-2.6.0-cdh5.14.0/etc/hadoop/hdfs-site.xml /export/servers/hbase-1.2.0-cdh5.14.0/conf/hdfs-site.xml

Paso seis : tres máquinas añadido HBASE_HOME de variables de entorno

vim / etc / profile ·

export HBASE_HOME=/export/servers/hbase-1.2.0-cdh5.14.0

export PATH=:$HBASE_HOME/bin:$PATH

Séptimo paso: HB inicio ASE Cluster

La primera máquina ejecute el siguiente comando para iniciar

cd /export/servers/hbase-1.2.0-cdh5.14.0

bin / start-hbase.sh

Advertencia: HBase hora de inicio generará un aviso, porque el problema y JDK7 jdk8 causadas, si jdk8 instalación del servidor Linux producirá una advertencia tales

 

Sólo podemos intercambiar hbase-env.sh entre todas las máquinas

"HBASE_MASTER_OPTS" y la configuración "HBASE_REGIONSERVER_OPTS" para resolver este problema. Pero la advertencia no afecta a nuestra operación normal, no puede resolver

También podemos ejecutar el siguiente comando para arrancar un solo nodo

Inicio HMaster comando

bin / maestro inicio hbase-daemon.sh

comando de arranque HRegionServer

bin / regionserver inicio hbase-daemon.sh

Con el fin de resolver el punto HMaster único problema de fracaso, podemos en node02 y node03 encima de la máquina para iniciar el proceso de nodos HMaster para lograr una alta disponibilidad HMaster

bin / maestro inicio hbase-daemon.sh

Paso siete : páginas vistas

páginas vistas del navegador

http: // node01: 60010 / maestro de estado

Hbase el modelo de tabla básica introducción

Publicado 81 artículos originales · ganado elogios 21 · vistas 2223

Supongo que te gusta

Origin blog.csdn.net/qq_44065303/article/details/103531282
Recomendado
Clasificación