安装HBase集群

HBase 高可用集群详细图文安装部署 阅读详情

安装HBase集群

1 软件环境

注:我的Hadoop环境已经安装完成。

1.1 版本选择

版本的兼容问题很重要!!

软件环境版本号备注
CentOS77.6
JDK1.8.0
Hadoop3.1.3hadoop-3.1.3.tar.gz
ZooKeeper3.6.3apache-zookeeper-3.6.3-bin.tar.gz
HBase2.4.15hbase-2.4.15-bin.tar.gz
Hive3.1.2apache-hive-3.1.2-bin.tar.gz

1.2 软件下载

# Hadoop下载地址
https://hadoop.apache.org/release.html
# 下载hadoop-3.1.3.tar.gz
https://archive.apache.org/dist/hadoop/common/hadoop-3.1.3/hadoop-3.1.3.tar.gz


# ZooKeeper下载地址
https://zookeeper.apache.org/releases.html
# 下载apache-zookeeper-3.6.3-bin.tar.gz
https://dlcdn.apache.org/zookeeper/zookeeper-3.6.3/apache-zookeeper-3.6.3-bin.tar.gz


# HBase下载地址
https://hbase.apache.org/downloads.html
# 下载hbase-2.4.15-bin.tar.gz
https://dlcdn.apache.org/hbase/2.4.15/hbase-2.4.15-bin.tar.gz


# Hive下载地址
https://hive.apache.org/downloads.html
# 下载apache-hive-3.1.2-bin.tar.gz
https://dlcdn.apache.org/hive/hive-3.1.2/apache-hive-3.1.2-bin.tar.gz

1.3 Hadoop集群环境

主机名HDFSYARNIP地址说明
hadoop0DataNode、NameNodeNodeManager192.168.108.10主节点(master)
hadoop1DataNodeNodeManager、ResourceManager192.168.108.11子节点
hadoop2DataNode、Secondary NameNodeNodeManager192.168.108.12子节点

2 安装HBase

2.1 HBase集群

安装目录是/opt/

主机名HBaseHDFSIP地址说明
hadoop0HBaseDataNode、NameNode192.168.108.10主节点(master)
hadoop1HBaseDataNode192.168.108.11子节点
hadoop2HBaseDataNode、Secondary NameNode192.168.108.12子节点

2.2 在主节点安装

(1) 解压文件

# 先将hbase-2.4.15-bin.tar.gz复制到/opt目录下
# 进入安装目录
cd /opt

# 解压文件,解压后会出现hbase-2.4.15目录
tar -xzvf hbase-2.4.15-bin.tar.gz

(2)添加环境变量

# 编辑“/etc/profile”文件
vim /etc/profile

# 在文件中末尾添加如下内容
export HBASE_HOME=/opt/hbase-2.4.15
export PATH=$PATH:$HBASE_HOME/bin

# 使环境变量生效
source /etc/profile

2.3 修改配置文件

(1)修改hbase-env.sh文件

# 进入配置文件目录
cd /opt/hbase-2.4.15/conf

# 修改hbase-env.sh文件
vim hbase-env.sh

# 在文件中最后添加如下内容,下面的配置在hbase-env.sh中都可以找到被注释的
# 注意我的jdk目录是/opt/jdk1.8.0_144,需要修改为自己的目录
export JAVA_HOME=/opt/jdk1.8.0_144
export HBASE_MANAGES_ZK=true

(2)修改hbase-site.xml文件

# 进入配置文件目录
cd /opt/hbase-2.4.15/conf

# 修改hbase-site.xml文件
vim hbase-site.xml

hbase-site.xml文件内容如下

<configuration>
	<!-- 1、 设置HBase为分布式 -->
	<property>
		<name>hbase.cluster.distributed</name>
		<!-- true表示设置为分布式 -->
		<value>true</value>
	</property>
	<property>
		<name>hbase.tmp.dir</name>
		<value>./tmp</value>
	</property>
	<property>
		<name>hbase.unsafe.stream.capability.enforce</name>
		<value>false</value>
	</property>

	<!-- 2、 设置ZooKeeper -->
	<!-- 设置ZooKeeper地址 -->
	<property>
		<name>hbase.zookeeper.quorum</name>
		<value>hadoop0,hadoop1,hadoop2</value>
	</property>

	<!-- 设置ZooKeeper数据的存储位置 -->
	<property>
		<name>hbase.zookeeper.property.dataDir</name>
		<value>/opt/hbase-2.4.15/zookeeper-data</value>
	</property>

	<!-- 3、 指定HBase在HDFS上存储的路径 -->
	<!-- 
		注意:此处要与Hadoop配置文件core-site.xml中fs.defaultFS属性值前缀相同,我的fs.defaultFS配置如下:
		<property>
	        <name>fs.defaultFS</name>
	        <value>hdfs://hadoop0:9000</value>
	    </property>
	-->
	<property>
		<name>hbase.rootdir</name>
		<value>hdfs://hadoop0:9000/hbase</value>
	</property>

	<!-- 4、 指定HBase的WebUI管理页面 -->
	<property>
		<name>hbase.master.info.port</name>
		<value>16010</value>
	</property>

</configuration>

(3)修改regionservers文件

# 进入配置文件目录
cd /opt/hbase-2.4.15/conf

# 修改regionservers文件
vim regionservers

regionservers文件内容如下(删除里面的localhost)

hadoop0
hadoop1
hadoop2

2.4 复制主节点HBase到子节点

# 复制hbase文件
scp -r /opt/hbase-2.4.15 root@hadoop1:/opt/
scp -r /opt/hbase-2.4.15 root@hadoop2:/opt/

# 复制profile文件
scp /etc/profile  root@hadoop1:/etc/
scp /etc/profile  root@hadoop2:/etc/

# 注意:复制后,在子节点上用source命令使环境变量起效
source /etc/profil

2.5 启动HBase

# 在Master节点上启动HBase
start-hbase.sh

# 关闭HBase
stop-hbase.sh

# 查看HBase进程
jps

在这里插入图片描述

# 查看HBase启动情况,输入以下IP地址和端口号,如下图表明安装成功
http://192.168.108.10:16010/

在这里插入图片描述

3 简单使用HBase Shell

3.1 连接HBase

# 连接HBase
hbase shell

在这里插入图片描述

3.2 常用命令

# (1)创建表和列属性
# create '表名','列族名1','列族名2'
# ”列族名“可根据需要自定义,一张表中,列族创建越少越好
create 'user', 'c1', 'c2'

# (2)查看表
list

# (3)添加数据
# put '表名','ROW值','列族名:列名','列值'
# "ROW值"是唯一的,相当于关系型数据库中的主键
put 'user', '001', 'c1:name', 'Mason'
put 'user', '001', 'c1:age', '20'
put 'user', '002', 'c1:name', '河南大学'
put 'user', '002', 'c1:age', '110'

# (4)查询数据
# scan '表名'
scan 'user'
# get '表名','ROW值'
get 'user', '001'

# (5)删除列中的行数据
# delete '表名','ROW值','列族名:列名'
# 删除列族为"c1",列名为"name",行键值为"002"的值
delete 'user', '002', 'c1:name'

# (6)删除行数据
# delete '表名','ROW值'
# 删除行键值为'002'的数据
delete 'user', '002'

# (7)删除表
# 首先需要disable表
disable 'user'
# 再删除表
drop 'user'
(超详细)Hbase集群安装 (超详细)Hbase集群安装,附有详细代码,和详细步骤,注意事项 阅读详情

相关推荐

hbase-2.2.4-bin.tar.gz

下载请校验文件Hash: SHA256: EC91B628352931E22A091A206BE93061B6BF5364044A28FB9E82F0023ACA3CA4 sha512sum hbase-2.2.4-bin.tar.gz 214fcc1ca7d4e70bffdaa41fe9e55a3a5c492ead7e02680d901481d124bd9ec279035f05b1f88ebd4bcdba67c8ecdf9f093cefcaecd8e211b7ec842149517a8d

HBase安装

如果有安装zookeeper,则需要继续加上【ZooKeeper的地址】和【ZooKeeper快照的存储位置】。如果是多机集群,则需要修改该文件。主要是在里面加上各个电脑的主机名,以换行分隔。可以看见 master 和 regionserver 都启动了。从下面的日志文件可以排错,尤其是 Master 进程消失的问题。启动hdfs和yarn。若是单机分布式,则无需修改。保持localhost。记得在各个主机上加载环境变量。**启动 Hadoop **如果多机,则执行该操作。如果有ZK且配置的话。

Dandelion的博客 766

hbase-2.4.17-bin 安装包

hbase-2.4.17-bin 安装包

hbase集群安装

hbase需要在hadoop安装成功的基础上来进行,现在我们的机器安装好了hadoop hadoop安装:http://blog.csdn.net/codestinity/article/details/6936654 首先安装zookeeper,注意下载的zookeeper版本需要与hadoop版本相对应(同样的,只需要在namenode端进行配置,配置好后发给datanode端即可):

codestinity fight for 4493

Uibot RPA中级认证实战:手把手教你用流程创造者搞定客户数据迁移(附验证码容错技巧)

本文详细介绍了Uibot RPA中级认证实战中的客户数据迁移工程化解决方案,特别针对验证码容错技巧和动态表格处理等核心挑战。通过环境准备、登录模块设计、数据提取技术及容错体系的系统讲解,帮助RPA实施工程师掌握高效稳定的自动化流程开发方法,提升企业数据迁移效率。

weixin_30505225的博客 228

GX WORKS2通过交换机连接PLC的方法

三菱PLC连接方法的分享

weixin_64927621的博客 3620

Hbase教程(三) Hbase集群安装

Hbase的集群安装是建立在Hadoop集群环境之上的,因此需要先安装Hadoop集群环境。安装Hadoop集群环境安装,参见: http://blog.csdn.net/yuan_xw/article/details/51175171 HBASE集群规划,其中Hadoop1、Hadoop2服务器为Master,另外Hadoop3、Hadoop4、Hadoop5、Hadoop6服务器为slave。

yuan_xw的专栏 5472

人工智能训练师三级·模型生命周期真题40题|训练→评估→调优全链路通关

本文为人工智能训练师三级考试真题解析系列第2篇,聚焦模型生命周期全链路(训练→评估→调优)。内容包含40道精选真题,覆盖数据划分、模型训练、评估指标、超参数调优4个核心阶段。重点考察:1)数据集的合理划分方法(留出法、交叉验证);2)模型训练的基本原理;3)关键评估指标(准确率、召回率、F1等)的应用场景;4)超参数调优技术(网格搜索、随机搜索等)。通过真题解析帮助考生系统掌握模型生命周期的闭环迭代方法论,提升从数据准备到模型优化的全流程实践能力。适合备考人工智能训练师三级认证的考生学习参考。

白话机器学习 89

Hadoop、Hbase集群安装

HDOOP、HBASE集群搭建

weixin_36837739的博客 818

【实战项目开发技术分享】ROS1.0、ROS 2.0和CyberRT开源通信框架对比

随着机器人和自动驾驶技术的飞速发展,开源通信框架在机器人、自动驾驶行业扮演着重要的角色。ROS1.0是一个广泛应用于机器人领域的开源框架,ROS 2.0是其改进版本,而CyberRT是Baidu Apollo自动驾驶平台的通信框架。ROS和ROS 2.0都注重灵活性和共享性,适用于各种机器人应用。CyberRT则专注于实时性和高性能,适用于自动驾驶等对实时性要求较高的场景。选择适合的框架取决于具体应用需求和开发者的偏好。

xiewf的博客 2万+

菱Q系列串行通信模块QJ71C24N:概述与特点

该模块支持多种串行通信协议,包括RS-232、RS-422和RS-485等,并提供了可靠的数据传输和高效的通信性能。菱Q系列串行通信模块QJ71C24N是一款功能强大的模块,具有多种通信协议支持、高速数据传输、多点通信能力和简化配置与使用等特点。简化配置和使用:QJ71C24N模块具有简单易用的配置工具和用户界面,使得用户能够快速进行模块的设置和调整。高速数据传输:QJ71C24N模块提供了高速的数据传输能力,可实现快速的数据交换和通信。本文将介绍QJ71C24N模块的概述和特点,并提供相应的源代码示例。

IunScala的博客 1931

基于Hadoop集群的HBase的安装

在已经安装了Hadoop的集群上安装HBase

weixin_73757883的博客 1037

[毕设项目-大模型微调]现代文翻译文言文【基于LLaMA3.1-8B微调】

教你基于LLaMA3.1-8B微调如何做到现代文翻译文言文

逐梦苍穹的博客 2296

hadoop一课一得——Hbase集群安装

HBase 概述:大数据存储的得力助手HBase 概述:大数据存储的得力助手在大数据领域,高效的数据存储和处理是至关重要的。HBase 作为一种分布式、可扩展的存储系统,为海量数据的存储提供了可靠的解决方案。本文将从 HBase 的定义、特点、架构以及应用场景等方面进行全面概述,帮助读者深入理解 HBase 的本质和价值。(一)HBase 的定义HBase 是一个基于 Hadoop 分布式文件系统(HDFS)的开源、分布式、面向列的非关系型数据库。

2301_81089028的博客 437

大模型选型实战:为OpenClaw匹配最优“大脑”的全维度考量

大模型不是越贵越好,也不是参数越高越好,适合自己的使用场景才是最好的。按照我的方法,先明确自己的需求,再选对应的模型,配置多模型自动路由,既能保证体验,又能最大限度降低成本。我自己用这套配置用了半年多,不管是写文章、写代码还是处理复杂问题,都完全够用,成本也很低,大家可以参考一下。如果不知道选什么模型,可以在评论区说一下你的使用场景。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 343

AUTOSAR&UDS 理论要点及isolar实战-DEM模块

从这节开始,将讲解UDS诊断中非常重要的知识点:故障事件触发、故障信息上报、故障信息处理、故障信息存储和故障系统降级,后续会陆续更新。

cqaa11的博客 552

【HBase】(三)HBase 集群安装

文章目录一、前言二、JDK / Hadoop 的选择三、安装1、zookeeper的安装2、Hadoopd的安装3、下载安装包4、上传服务器并解压缩到指定目录5、修改配置文件(1)修改hbase-env.sh(2)修改hbase-site.xml(3)修改regionservers6、配置环境变量四、启动HBase集群1、启动zookeeper集群2、启动HBase 一、前言 1、HBase 依赖...

云祁QI 1286

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

hadoop集群安装hbase

1.首先我已搭建好hadoop2.2.0分布式集群、zookeeper3.4.6集群     hadoop2.2.0集群:http://blog.csdn.net/xiaolinzi007/article/details/40921581     zookeeper3.4.6集群:http://blog.csdn.net/xiaolinzi007/article/details/4128222

Format的专栏 479

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

HBase高可用集群的安装

1、HBase基本安装配置 该项的所有操作步骤使用专门用于集群的用户admin进行 此项只在一台主机操作,然后在下一步骤进行同步安装与配置 首先,HBase软件包“hbase-1.2.3-bin.tar.gz”已上传到家目录的“setups”目录下,然后进行解压和环境变量设置 命令:mkdir ~/hbase #创建用于存放HBase相关文件的目录 、cd ~/hbase ...

~~~的博客 683

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

HBase集群安装部署

介绍了HBase的安装方法

凉茶铺的博客 501

Hbase集群安装配置

一、   Hbase安装 1、解压安装包hbase-1.2.6-bin.tar.gz至路径 /home/hadoop1/Desktop,命令如下: #cd /home/hadoop1/Desktop #tar  xfvz   hbase-1.2.6-bin-tar.gz 2、将解压的文件名hbase-1.2.6改为hbase,以方便使用,命令如下:     # mv  hbase-1.2

小黄人hcy的博客 615

hbase 安装_如何搭建一个HBase集群

在大数据集群中,HDFS 是基础设施,所以搭建环境会有一些麻烦,HBase 作为上层应用,搭建会简单很多。本文介绍一种搭建 HBase 集群的方式。搭建 HBase 集群所需的软件和环境:搭建了 HDFS 和 Zookeeper 集群的环境HBase-1.6.0对于搭建 HDFS 和 Zookeeper 集群,可以参照我之前的文章。本文继续在之前的环境中进行,具体的机器名称及 IP 以自...

weixin_39992072的博客 115

Hbase集群的详细安装配置教程

本篇博客是介绍怎么安装配置Hbase集群的,主要内容包括Hbase的相关网址,Hbase集群安装部署详细教程,Hbase集群高可用配置 1、Hbase官网:https://hbase.apache.org/ 2、Hbase下载地址:https://hbase.apache.org/downloads.html 2、Hbase相关安装部署操作文档: 英文版:https://hbase.apache.org/book.html 中文版:http://abloz.com/hbase/book.html 有我

qq_43224174的博客 1万+

liunx安装hbase集群

一:下载hbase 官方网址:https://mirrors.cnnic.cn/apache/hbase/ 提醒:在安装hbase之前.集群要先安装jdk,hadoop,zookeeper 我这里是jdk1.8,hadoop2.10.0,hbase1.2.5.hbase的版本已经很老了.后面会换成新的 二:解压文件以后修改配置文件: 1.修改hbase-env.sh 配置自己的jdk路径和hbase安装路径 如果使用外部zookeep加上这个 注意在修改值以后,要将前面的注释去掉. 2.修改base-s

weixin_44084565的博客 230

【HBase】安装HBase集群(3台主机)

安装HBase集群(3台主机)

zhouwhui 的博客 4267
上一篇: 安装ZooKeeper集群
下一篇: 安装Hive集群
MasonYyp
博客等级 码龄9年 301粉丝 297原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值