Explication détaillée de la plate-forme Big Data de l'installation et de la configuration de HBase

Installation et configuration de HBase

1. Configuration des variables d'environnement

Téléchargez le package d'installation sur CentOS, décompressez le package d'installation dans le répertoire hadoop

tar -zxvf hbase-1.3.6-bin.tar.gz -C /usr/hadoop

Créez un dossier de gardien de zoo dans le répertoire hadoop

mkdir zookeeper

Configurer les variables d'environnement,

vi /etc/profile

Ajoutez le code suivant à la fin, enregistrez et quittez

export HBASE_HOME=/usr/hadoop/hbase-1.3.6
export PATH=$HBASE_HOME/bin:$PATH

Configuration efficace

source /etc/profile

2. Configurer HBase

Entrez le dossier hbase-1.3.6 / conf, configurez le fichier hbase-env.sh, modifiez le chemin Java et supprimez le commentaire

export JAVA_HOME=/usr/java/jdk1.8.0_121/

Décommenter

export HBASE_MANAGES_ZK=true

Enregistrez et quittez, ouvrez le fichier hbase-site.xml, modifiez le fichier

<configuration>

	<!-- 将HBase数据保存在HDFS目录中 -->
	<property>
		<name>hbase.rootdir</name>
		<value>hdfs://master:8020/hbase</value>
	</property>
	
	<!-- HBase是否是分布式环境 -->
    <property>
	    <name>hbase.cluster.distributed</name> 
	    <value>true</value> 
    </property>

	<!-- 配置zookeeper地址,4个节点全部启用zookeeper -->
    <property>
	    <name>hbase.zookeeper.quorum</name> 
	    <value>master,slave1,slave2,slave3</value>
    </property> 

	<!-- zookeeper数据目录  -->
	<property>
	    <name>hbase.zookeeper.property.dataDir</name>
	    <value>/usr/hadoop/zookeeper</value>
    </property>

	<!-- 设置Region的冗余度  -->
	<property>
            <name>dfs.replication</name>
            <value>2</value>
    </property>

	<!-- HBase端口号,默认为16010  -->
    <property>
	    <name>hbase.master.info.port</name>
	   	<value>16011</value>
    </property>

</configuration>

Modifiez les serveurs de régions du fichier de configuration et modifiez le contenu pour:

master
slave1
slave2
slave3

3. Synchronisez les fichiers de configuration HBase

Synchronisez le fichier de configuration HBase du nœud maître avec slave1, slave2 et slave3

scp -r /usr/hadoop/hbase-1.3.6 slave1:/usr/hadoop 
scp -r /usr/hadoop/hbase-1.3.6 slave2:/usr/hadoop 
scp -r /usr/hadoop/hbase-1.3.6 slave3:/usr/hadoop 

Configurez respectivement les variables d'environnement de slave1, slave2 et slave3

vi /etc/profile

Ajoutez le code suivant à la fin, enregistrez et quittez

export HBASE_HOME=/usr/hadoop/hbase-1.3.6
export PATH=$HBASE_HOME/bin:$PATH

Configuration efficace

source /etc/profile

Les trois étapes de configuration du nœud esclave sont les mêmes que ci-dessus et vérifiez

hbase version

4. Démarrez HBase

Exécutez la commande de démarrage HBase

start-hbase.sh 

Entrez jps pour afficher

[root@master bin]# jps

9760 ResourceManager
9447 NameNode
13208 HMaster
13337 HRegionServer
12202 HQuorumPeer
9612 SecondaryNameNode
14414 Jps

Accédez à la page de gestion Web HBase

http://192.168.147.10:16011/

conseils: Si les situations suivantes se produisent, la page de gestion Web ne peut pas être ouverte

pids/hbase-root-master.pid: 没有那个文件或目录

conseils 1 Déterminez si les fichiers de configuration hdfs et hbase sont identiques

La valeur sous hbase.rootdir sous hbase-site.xml doit être la même que la valeur sous fs.defaultFS sous le fichier de configuration hadoop core-site.xml, ip et port sont les mêmes!

astuces 2 Modifiez le chemin de sauvegarde du fichier pid de hbase

Ouvrez hbase-env.sh dans le répertoire conf et recherchez le code suivant

# export HBASE_PID_DIR=/var/hadoop/pids

Modifiez votre propre chemin

export HBASE_PID_DIR=/usr/hadoop/hbase-1.3.6/pids

5. Entrez HBase Shell

hbase shell

Je suppose que tu aimes

Origine blog.csdn.net/qq_46009608/article/details/108914235
conseillé
Classement