ZooKeeper+HBase分布式集群环境搭建

安装版本:hadoop-2.10.1、zookeeper-3.4.12、hbase-2.3.1

一、zookeeper集群搭建与配置

1.下载zookeeper安装包

2.解压移动zookeeper

fd5fe31d7a194a9d8c4a99ef371d9542.png

26a51581f293425c91707959935cb66e.png

3.修改配置文件(创建文件夹)

dcc800d15df74114af46aa5468886342.png

4.进入conf/

c49f204f6b7b410d9b1d43e506b5e47f.png

5.修改zoo.cfg文件

7eecb46b5df148c4a3b2e74388203bab.png

f493647f2fd146ff825ca9ba71cd7cd0.png

6.进入/usr/local/zookeeper-3.4.12/zkdatas/这个路径下创建一个文件,文件名为myid ,文件内容为1

09c3aaa46dd148fa93fa970d3f105f3a.pngbf5a3735ef504affb67090410c6a6ad7.png

7. 拷贝到两个节点上

复制到slave1

903b8ccc1fb44fae9fca03e7f7d76111.png

复制到slave2

3f96222b1f474a09bf10ad457da3cbde.png

查看是否复制到节点

slave1624a3786ca804be9948e2fc598a05d7f.pngslave2c5a438086b0c446983b8298984692e44.png

8.在节点上执行命令

Slave18930cff065194925803379977680e094.pngSlave22e329ebf647c45f68b9e3dd7a6ba6b17.png

9.配置环境变量(三个节点都配置)

79657d61a0a04148a7a9c93274c382bf.pngba97629a31894f8791e4ebe9941596ec.png

10. 让新添环境变量生效(三个节点都在hadoop用户下执行)

2086ee4e036d468caaed14b66f3375d5.png5ca06640eb8640a5ac1fa606f6dcfbfa.png

11.启动zookeeper服务

三台机器启动zookeeper服务;这个命令三台机器都要执行

Master8d189ffea6d147de83b9bf69661b3aca.pngSlave152177f4cece14d47856a97660d2c2818.pngSlave28e81b7fb6991498d858d47bd0444119e.png

12.查看状态

Master812c683711c94c6ea3013b9cda2163f5.pngSlave1074aee22f43e4ee18984dcd8a44cd691.pngSlave260ce120b2b324df89968ce88362a2747.png

二、HBase分布式环境搭建与配置

1.下载安装包

486e0ffd5cbd46d8b34a2bc9533a6117.png

2.解压HBase压缩包并移动到/usr/local/路径下(此处用的hbase-1.7.1版本作为演示)

d3e2dfa9d559464fab772ce6d7cc297d.png

83758cc3a67c4d5790abb79ae211ee2f.png

3.配置环境变量

8459a146712944c687e15a758b61aecd.pngc527479c59ca45fbb159d41f9c2674d4.png

4.进入HBase的conf文件夹下更改文件配置

ca046010d6d54e858cadf4a40dada027.png

5.更改hbase-env.sh文件

5203b681fe5e4b92b7509d545ea086ec.png

e198b0579590426f91f33e1d643d383d.pngcf9a6664f3da4e29849a33ee99b72c25.png

6.更改hbase-site.xml文件

b105341082034650a4b96b1a8a1fc09b.png

7.在regionservers中添加hostname

4223023a68be4c58919edf60638eb0ed.png8382424336504f088f6b4347c7c6d6a5.png

8.将配置好的hbase拷贝到slave1、slave2节点上

bc4c522dbd8e47db8bfc4c1b871b49f7.pngae6fe8779ca84c6d8bc8bb5226c08d52.png

9.配置节点环境变量(三个节点都进行,版本是2.3.1不要按照下方版本写)

e805316ee0de45509c83d6935500ec52.png8790ddd6257a4e8fbb51ffffede0483e.png10.让环境变量生效(三个都进行)

f276a0d18205401eb7114abe3f076799.png

11.启动Hbase(只在Master启动,启动前一定要启动zookeeper服务和hadoop)

1a6c127298034047bead46affe3f87b5.png

12.jps查看进程

Master92dac599a64940f682a704fab9e7d7e6.pngSlave142fc7a10ed714505a87b7668ece695c2.pngSlave2365338b9a65242dd8a621cae693c3329.png

13.进入hbase shell

Master7566104812ca43ce800d54cad1138a62.pngSlave1e032f1a1de8f420dab76ee58d1b658a5.pngSlave265f062cd2f6b4bf4a151ffe556c658ec.png

14.创建表”student”

0ffdc376d7c648968f091f55b53b1466.png

15.查看Hadoop状态(在浏览器网址栏输入你的ip+:50070,示例192.168.1.1:50070)

f2024458b3454b3a9a2c17f5f1e84235.png

16.查看hbase下文件

1d71f1f2949447b883bd0687ec19091b.png

60c67fe5f7ac40b5a80cf89570eed539.gif

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/115120.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Vue 模板字符串碰到script无法识别,报错Parsing error: Unterminated template.

需求: 将js代码完整的显示在界面上,包括标签 代码如下: 报错信息如下: 我们在上图中可以看到模板字符串加入了script标签后会报错 原因:运行JS的时候由上至下,先识别模板字符串里面的script标签&#xf…

基于B/S架构,包括PC后台管理端、APP移动端、可视化大屏端的智慧工地源码

智慧工地管理平台充分运用数字化技术,聚焦施工现场岗位一线,依托物联网、互联网、AI等技术,围绕施工现场管理的人、机、料、法、环五大维度,以及施工过程管理的进度、质量、安全三大体系为基础应用,实现全面高效的工程…

计算机网络,网络(OSI)七层模型,三次握手四次挥手,get与post请求区别,网络IO(BIO\NIO\AIO),TCP与UDP区别

1.OSI模型? 开放式系统互联通信参考模型(Open System Interconnection Reference Model) OSI网络七层模型:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层 TCP/IP协议群简化了OSI七层模型:应用层、传输层、网络层、数据链路…

自然语言处理---文本预处理概述

自然语言处理(Natural Language Processing,简称NLP)是计算机科学与语言学中关注于计算机与人类语言间转换的领域。其主要应用于:语音助手、机器翻译、搜索引擎、智能问答等。 文本预处理概述 文本语料在输送给模型前一般需要一…

QSlider 类使用教程

文章目录 1、简介2 、公共类型3、属性4、functions4.1、访问属性相关 function4.2、公共槽4.3、Signal4.4、其他方法 5、设置样式 QT 官方文档参考地址:https://doc.qt.io/qt-5/qslider.html 1、简介 QSlider是垂直或水平滑块条控件,最常见的应用就是视…

业绩不俗,毛利率下滑,股价接连下跌,片仔癀将向何处去?

撰稿|行星 来源|贝多财经 10月16日,中药龙头企业漳州片仔癀药业股份有限公司(600436.SH,下称“片仔癀”)发布截至9月30日的2023年前三季度业绩报告。发布财报后,片仔癀的股价多日下跌。 10月17日、18日、19日和20日…

探索流视频的发送

1.网络连接 2.主设备将某处视频开始的视频数据发送给从设备。 之前有读取本地视频并播放的demo,所以可以先测试网络连接的问题。 先用模拟器进行模拟吧。方便进行测试。 是的,可以使用Android设备使用上述库或框架来构建实时Web应用程序。虽然这些库和框架在Java服…

MySQL常见面试题

一、存储引擎相关 (1)MySQL 支持哪些存储引擎? MySQL支持多种存储引擎,比如InnoDB,MyISAM, MySQL大于等于5.5之后,默认存储引擎是InnoDB (2)InnoDB 和 MyISAM 有什么区别? InnoD…

【计算机网络】IP协议的相关特性

IP协议:互联网的核心组件 在当今高度数字化的世界中,互联网已成为人们生活、工作不可或缺的一部分。而在这个庞大的网络中,IP协议(Internet Protocol)作为核心的通信协议,发挥着至关重要的作用。本文将详细…

【二级建造师】首次报考人员需提供以下材料

(1)相应的学历证书原件及复印件; (2)本人身份证(或军官证)原件及复印件; (3)有效的业务工作证明(在报名表"单位意见"栏填写并加盖公章); (4)本人近期1寸同底免冠照片2张, 2寸同底免冠照片1张(贴于报名表指定位置); (5)如实填写的当年度二级建造师执业资格考试报名表(…

简单实现spring的set依赖注入

Maven依赖: <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http://maven.apache.org/POM/4.0…

http post协议发送本地压缩数据到服务器

1.客户端程序 import requests import os # 指定服务器的URL url "http://192.168.1.9:8000/upload"# 压缩包文件路径 folder_name "upload" file_name "test.7z" headers {Folder-Name: folder_name,File-Name: file_name } # 发送POST请求…

Linux 内存管理

【精选】Linux 内存管理 详解&#xff08;虚拟内存、物理内存&#xff0c;进程地址空间&#xff09;_linux内存管理详解-CSDN博客 物理内存 虚拟内存 页表和MMU建立虚拟地址和物理地址的映射关系。 页4K&#xff0c;页表

Android 13.0 根据包名授予OP_REQUEST_INSTALL_PACKAGES权限

1.概述 在系统13.0的定制化开发中,对于在app中调用安装第三方app的时候,会在这时弹出安装未知来源弹窗,需要默认授予REQUEST_INSTALL_PACKAGES 权限,来安装第三方app的安装未知来源权限,所以就是今天需要解决的这个问题 2.根据包名授予OP_REQUEST_INSTALL_PACKAGES的核心…

浏览器从输入url到渲染页面发生了什么?

浏览器从输入url到渲染页面发生了什么&#xff1f; 一、解析URL 首先浏览器做的第一步工作就是要对 URL 进行解析&#xff0c;浏览器会判断这个url的合法性 &#xff0c;以及是否有可用缓存&#xff08;如果有缓存即可以不用进行下一步的DNS域名解析&#xff09;&#xff0c;…

CAN总线测试——CAN一致性之物理层

CAN一致性物理层测试项 1.最小通讯电压测试2.最大通讯电压测试3.显性位/隐性位输出电压测试4.信号跳变沿测试5. 地偏移6. 终端电阻 1.最小通讯电压测试 2.最大通讯电压测试 3.显性位/隐性位输出电压测试 4.信号跳变沿测试 5. 地偏移 6. 终端电阻

Docker笔记-docker搭建nginx及移植

从官网找到对应的镜像&#xff1a; ​​​​​​https://hub.docker.com/_/nginx/tags 查看镜像 docker images 运行容器&#xff0c;然后将配置文件等拷贝到主机上&#xff1a; docker run --name nginx -d nginx 拷贝路径&#xff1a; docker cp nginx:/etc/nginx/nginx…

maven-plugin-shade 详解1

maven-plugin-shade 是 Maven 的一个插件&#xff0c;它的作用是将多个 jar 包合并成一个 jar&#xff0c;同时将其中的依赖关系也合并到该 jar 中。这个插件常用于创建可执行 jar 包和打包 web 应用程序。 下面是 maven-plugin-shade 的一些常用配置&#xff1a; 打包的形式&…

JDBC相关记录

JDBC&#xff1a;Java DadaBase Connectivity 即Java语言连接数据库。 本质&#xff1a;JDBC是SUN公司制定的一套接口&#xff08;interface&#xff09;。 作用&#xff1a;不同的数据库有自己独特设计原理&#xff0c;JDBC的可以让Java程序员关注业务本身&#xff0c;而不需要…

Ubuntu下软件安装

软件目录 软件名称安装来源VSCodeUbuntu应用商店PyCharm-ProfessionalUbuntu应用商店或从官网下载Pycharm安装包Intellij UltimateUbuntu应用商店或从官网下载Intellij安装包GolandUbuntu应用商店或从官网下载Goland安装包ClionUbuntu应用商店或从官网下载Clion安装包VMware虚…