hbase安装

本文档详细介绍了如何在Linux环境下安装配置HBase集群,包括设置环境变量、修改配置文件、分发软件、启动Hadoop、Zookeeper及HBase,并提供了启动和停止HBase服务的步骤。重点关注了HBase与Hadoop的集成以及Zookeeper的配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

hbase安装

保证已经配置了JAVA_HOME,HADOOP_HOME环境变量
将hbase-1.3.1-bin.tar.gz上传到/opt/soft下
解压:tar -zxvf hbase-1.3.1-bin.tar.gz -C …/module下
编辑:conf/env.sh

    128行: export HBASE_MANAGES_ZK=false
		注释掉46,47行!
 ①jdk8下注掉这两行:

在这里插入图片描述

 ② 设置是否用自带的zookeeper: export HBASE_MANAGES_ZK=false

编辑/opt/module/hbase-1.3.1/conf/hbase-site.xml:

<property>     
		<name>hbase.rootdir</name>     
		<value>hdfs://hadoop1:9000/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>hadoop1:2181,hadoop2:2181,hadoop3:2181</value>
	</property>

	<property>   
		<name>hbase.zookeeper.property.dataDir</name>
	     <value>/opt/module/zookeeper-3.5.8/datas</value>
	</property>

将本台机器的hbase-1.3.1分发到其他机器:

	scp -r hbase-1.3.1/  root@hadoop3:/opt/module/	
	scp -r hbase-1.3.1/  root@hadoop2:/opt/module/	

hbase启动

1.先启动hadoop: start-dfs.sh;
2.启动zookeeper: /opt/module/zookeeper-3.5.8/bin/zkServer.sh start;
3.启动hbase:
三台机器都启动regionserver: xcall /opt/module/hbase/bin/hbase-daemon.sh start regionserver
选择一台启动master: /opt/module/hbase/bin/hbase-daemon.sh start master
4.查看启动情况:

		jps查看
		访问web界面: 访问master进程所在机器:16010
		
端口说明:  16000是master进程的RPC端口!
			16010是master进程的http端口!
			16020是RegionServer进程的RPC端口!
			16030是RegionServer进程的http端口!

在这里插入图片描述
5.停止

 三台机器都停止regionserver: xcall /opt/module/hbase/bin/hbase-daemon.sh stop regionserver
 选择一台停止master: /opt/module/hbase/bin/hbase-daemon.sh stop master

6.群起和群停
hadoop-daemons.sh 先读取 HADOOP_HOME/etc/hadoop/slaves 中所有的主机名!
对这些主机,执行hadoop-daemon.sh start datanode,再启动NN!

	hbase-daemons.sh 先读取 conf/regionservers 中所有的主机名!
	
	注意: hbase-daemons.sh或start-hbase.sh或stop-hbase.sh的前提是先配置
				要执行这些命令所在的机器的conf/regionservers文件!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值