HBase 完全分布式搭建_2 | 学习笔记

本文涉及的产品
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
云原生网关 MSE Higress,422元/月
注册配置 MSE Nacos/ZooKeeper,118元/月
简介: 快速学习 HBase 完全分布式搭建_2

开发者学堂课程【HBase入门教程HBase 完全分布式搭建_2】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/397/detail/5072


HBase 完全分布式搭建_2


一、 HBase 完全分布式搭建

配置文件

hbase. rootdir
file:///home/testuser/hbase
hbase.zookeeper.property. dataDir

/home/testuser/zookeeper

zookeeper 的时候,首先 ls 进行查看,然后进入 zookeeper 查看配置文件

[root@node2 home]# ls
hadoop-2.5.1hbase-0.98.12.1-hadoop2 toolszookeeper-3.4.6
[root@node2 homel# mv hbase 098 12.1. hadoop2 hbase-0.98
[root@node2 home]# ls
hadoop-2.5.1hbase-0.98 toolsZookeeper-3.4.6
[root@node2 home]#cd Zookeeper-3.4.6

[root@node2 Zookeeper-3.4.6]#cd conf/

[root@node2 conf]# ls

[root@node1 conf]#vi zoo.cfg(配置文件)hbase.rootdir
hdfs://sxt/hbase
hbase cluster.distr ibuted
true
hbase.zookeeper . quorum
node1.node2.node3

修改 regionserver 的配置文件,它默认为 localhost

[root@node1 conf]#vi regionserver

改为 node2 node3 node4

修改 backup-masters 的配置文件,如果没有该目录则需要手动创建

[root@node1 conf]#vi backup-masters

添加上 node1

至此配置文件全部修改完成

添加一份 hdfs.site.xml(Hadoop.site xml ) 或者更好的符号链接,在$(HBASE HOME/conf 下)。

[root@node1 conf]#cp/home/hadoop-2.5.1/etc/hadoop/hdfs-site.xml ./

[root@node1 conf]#ls

back-masters hbase-env.cmd hbase-policy.xml regionservers  hdfs-site.xml  hbase-env.sh log4j.properties

hadoop-metrics2-hbase.properties

修改完成后把配置文件同步一下,同步给其他几台机器

[root@node1 conf]#scp ./* node2:pwd

[root@node1 conf]#scp ./* node3:pwd

[root@node1 conf]#scp ./* node4:pwd

[root@node1 conf]#scp ./* node5:pwd

在启动 hbase 之前要先把 hadoop 启动起来

[root@node1 conf]# jps

1302 Jps

[root@node1 conf]#zkServer.sh start

JMX enabled by default

Using config: /home/zookeeper-3.4.6/bin/../conf/zoo.cfg

Starting zookeeper … STARTED

[root@node1 conf]#zkServer.sh status

JMX enabled by default

Using config: /home/zookeeper-3.4.6/bin/../conf/zoo.cfg

Mode: follower

[root@node1 conf]#start-all.sh

启动完成之后查看一下它的状态有没有问题

下面开始启动 hbase

[root@node5 home]# start-hbase.sh

显示结果表示 node5 当前可以启动 master

清空后台,查看进程

[root@node1 conf]#jps

[root@node2 conf]#jps

[root@node3 home]#jps

[root@node4 home]#jps

node5:60010访问一下(注意,这里是输入本机的端口)

构建完成后开始使用

[root@node5 home]#hbase shell

hbase(main):001:0>list(查看)

hbase(main):002:0>create ‘tbl’,’cf1’(创建一个表)

hbase(main):003:0>put ‘tbl’,’0001’,’cf1:name’,’xiaoming’(插入数据)

hbase(main):004:0>scan ‘tbl’(查看)

hbase(main):005:0>quit(退出)

验证一下

[root@node5 home]#jps

3014 HMaster

3442 Jps

[root@node5 home]#kill-9 3140(删除)

[root@node5 home]#jps(查看是否删除)

[root@node5 home]#hbase shell(启动hbase

hbase(main):001:0>list(查看刚刚创建的表)

hbase(main):002:0>scan ‘tbl’(查看表内数据)

hbase(main):003:0>quit(退出)

[root@node1 conf]#ls

修改了 hbase-env.shhbase-site.xml 的配置文件

切记,配置文件需要小心修改

相关实践学习
lindorm多模间数据无缝流转
展现了Lindorm多模融合能力——用kafka API写入,无缝流转在各引擎内进行数据存储和计算的实验。
云数据库HBase版使用教程
  相关的阿里云产品:云数据库 HBase 版 面向大数据领域的一站式NoSQL服务,100%兼容开源HBase并深度扩展,支持海量数据下的实时存储、高并发吞吐、轻SQL分析、全文检索、时序时空查询等能力,是风控、推荐、广告、物联网、车联网、Feeds流、数据大屏等场景首选数据库,是为淘宝、支付宝、菜鸟等众多阿里核心业务提供关键支撑的数据库。 了解产品详情: https://cn.aliyun.com/product/hbase   ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
相关文章
|
8月前
|
存储 分布式计算 大数据
HBase分布式数据库关键技术与实战:面试经验与必备知识点解析
【4月更文挑战第9天】本文深入剖析了HBase的核心技术,包括数据模型、分布式架构、访问模式和一致性保证,并探讨了其实战应用,如大规模数据存储、实时数据分析及与Hadoop、Spark集成。同时,分享了面试经验,对比了HBase与其他数据库的差异,提出了应对挑战的解决方案,展望了HBase的未来趋势。通过Java API代码示例,帮助读者巩固理解。全面了解和掌握HBase,能为面试和实际工作中的大数据处理提供坚实基础。
484 3
|
7月前
|
分布式计算 Java Hadoop
杨校老师课堂之分布式数据库HBase的部署和基本操作
杨校老师课堂之分布式数据库HBase的部署和基本操作
70 0
|
5月前
|
存储 监控 Shell
HBase2.1分布式部署
HBase2.1分布式部署
|
7月前
|
存储 NoSQL Java
HBase是一个开源的、分布式的、面向列的NoSQL数据库系统
HBase是一个开源的、分布式的、面向列的NoSQL数据库系统
127 0
|
8月前
|
存储 Java 分布式数据库
【分布式计算框架】HBase数据库编程实践
【分布式计算框架】HBase数据库编程实践
128 1
|
7月前
|
存储 分布式计算 Hadoop
【大数据】分布式数据库HBase下载安装教程
【大数据】分布式数据库HBase下载安装教程
222 0
|
7月前
|
存储 缓存 大数据
【大数据】分布式数据库HBase
【大数据】分布式数据库HBase
133 0
|
8月前
|
存储 分布式计算 Java
大数据存储技术(3)—— HBase分布式数据库
大数据存储技术(3)—— HBase分布式数据库
2053 0
|
8月前
|
存储 分布式计算 Hadoop
基于Hadoop分布式数据库HBase1.0部署及使用
基于Hadoop分布式数据库HBase1.0部署及使用
|
8月前
|
SpringCloudAlibaba 负载均衡 Java
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(目录大纲)
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(目录大纲)
197 1