ZooKeeper+HBase分布式集群环境搭建
安装版本:hadoop-2.10.1、zookeeper-3.4.12、hbase-2.3.1
一、zookeeper集群搭建与配置
1.下载zookeeper安装包

2.解压移动zookeeper


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

4.进入conf/

5.修改zoo.cfg文件


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


7. 拷贝到两个节点上
复制到slave1

复制到slave2

查看是否复制到节点
slave1
slave2
8.在节点上执行命令
Slave1
Slave2
9.配置环境变量(三个节点都配置)


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


11.启动zookeeper服务
三台机器启动zookeeper服务;这个命令三台机器都要执行
Master
Slave1
Slave2
12.查看状态
Master
Slave1
Slave2
二、HBase分布式环境搭建与配置
1.下载安装包

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


3.配置环境变量


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

5.更改hbase-env.sh文件



6.更改hbase-site.xml文件

7.在regionservers中添加hostname


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


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

10.让环境变量生效(三个都进行)

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

12.jps查看进程
Master
Slave1
Slave2
13.进入hbase shell
Master
Slave1
Slave2
14.创建表”student”

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

16.查看hbase下文件


相关文章:
ZooKeeper+HBase分布式集群环境搭建
安装版本:hadoop-2.10.1、zookeeper-3.4.12、hbase-2.3.1 一、zookeeper集群搭建与配置 1.下载zookeeper安装包 2.解压移动zookeeper 3.修改配置文件(创建文件夹) 4.进入conf/ 5.修改zoo.cfg文件 6.进入/usr/local/zookeeper-3.4.12/zkdata…...
喜讯!持安科技入选2023年北京市知识产权试点单位!
近日,北京市知识产权局发布了“2023年度北京市知识产权试点示范单位及2020年度北京市知识产权试点示范单位复审通过名单”名单。 经过严格的初审、形式审核和专家评审,北京持安科技有限公司入选“2023年北京市知识产权试点单位”。 北京市知识产权试点示…...
笙默考试管理系统-MyExamTest----codemirror(39)
笙默考试管理系统-MyExamTest----codemirror(39) 目录 一、 笙默考试管理系统-MyExamTest 二、 笙默考试管理系统-MyExamTest 三、 笙默考试管理系统-MyExamTest 四、 笙默考试管理系统-MyExamTest 五、 笙默考试管理系统-MyExamTest 笙默考试…...
抛砖引玉:Redis 与 接口自动化测试框架的结合
接口自动化测试已成为保证软件质量和稳定性的重要手段。而Redis作为一个高性能的缓存数据库,具备快速读写、多种数据结构等特点,为接口自动化测试提供了强大的支持。勇哥这里粗略介绍如何结合Python操作Redis,并将其应用于接口自动化测试框架…...
网站如何才能不被黑,如何做好网络安全
当企业网站受到攻击时,首页文件可能被篡改,百度快照也可能被劫持并重定向到其他网站。首要任务是加强网站的安全防护。然而,许多企业缺乏建立完善的网站安全防护体系的知识。因此,需要专业的网站安全公司来提供相应的保护措施。今…...
人脸写真FaceChain风格写真的试玩(二)
接着上一篇【人脸写真FaceChain的简单部署记录(一)】来试玩一下。 1 无限风格写真 参考:让你拥有专属且万能的AI摄影师AI修图师——FaceChain迎来最大版本更新 1.1 人物形象训练 这里的步骤比较简单,就是选择照片,然…...
PHP 变量
变量 变量的声明、使用、释放 变量定义 形式 $ 变量名;严格区分大小写 $name; $Name; $NAME //三个变量不是同一个变量字母、数字、下划线组成,不能以数字开头,不能包含其他字符(空白字符、特殊字符) 驼峰式命名法、下划线式命名法 $first_name; $fi…...
牛客小白月赛79
给定一个数字n,你可以对它进行接下来的操作—— 选择数字中任意一个数位删除 例如对1024选择操作百位,数字则变成了124;对1024选择操作千位,数字则变成了024 我们称一个数字是干净的,当且仅当数字满足以下任意一种…...
面试算法31:最近最少使用缓存
题目 请设计实现一个最近最少使用(Least Recently Used,LRU)缓存,要求如下两个操作的时间复杂度都是O(1)。 get(key):如果缓存中存在键key,则返回它对应的值…...
如何处理前端SEO(搜索引擎优化)?
聚沙成塔每天进步一点点 ⭐ 专栏简介 前端入门之旅:探索Web开发的奇妙世界 欢迎来到前端入门之旅!感兴趣的可以订阅本专栏哦!这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友们量身打造的。无论你是完全的新手还是有一些基础的开发…...
Leetcode—2529.正整数和负整数的最大计数【简单】
2023每日刷题(四) Leetcode—2529.正整数和负整数的最大计数 遍历法实现代码 int maximumCount(int* nums, int numsSize){int i;int neg 0, pos 0;for(i 0; i < numsSize; i) {if(nums[i] < 0) {neg;}if(nums[i] > 0) {pos;}}return (neg…...
数据结构-- 并查集
0. 引入 并查集是来解决等价问题的数据结构。 离散数学中的二元关系。 等价关系需满足自反性、对称性、传递性。 a ∈ S , a R a a R b & b R a a R b ∩ b R c > a R c a \in S, aRa \\ aRb \& bRa \\ aRb \cap bRc >aRc a∈S,aRaaRb&bRaaRb∩bRc>a…...
优维产品最佳实践第12期:IT资源管理首页丰富
背 景 当我们进入平台后,默认跳转至IT资源管理首页,因此该页面的优化与丰富将极大的提高平台使用者的体验和效率。优化后的首页可以更好地展示常用模型、小产品、外部系统、以及保存的所有关系查询和快速查询条件,使用户能够更快捷、方便…...
【Nginx34】Nginx学习:安全链接、范围分片以及请求分流模块
Nginx学习:安全链接、范围分片以及请求分流模块 又迎来新的模块了,今天的内容不多,但我们都进行了详细的测试,所以可能看起来会多一点哦。这三个模块之前也从来都没用过,但是通过学习之后发现,貌似还都挺有…...
PO模式在selenium自动化测试框架的优势
大家都知道po模式可以提高代码的可读性和减少了代码的重复,但是相对的缺点还有,今天通过本文一起学习下PO模式在selenium自动化测试框架的优势,需要的朋友可以参考下 PO模式简介 1.什么是PO模式 PO模型是:Page Object Model的简写 页面对象…...
Java操作Elasticsearch(新增数据)
天行健,君子以自强不息;地势坤,君子以厚德载物。 每个人都有惰性,但不断学习是好好生活的根本,共勉! 文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。…...
Android中级——MVVM
MVVM MVVM是什么?MVVM实现前提ModelViewModelView MVVM是什么? Model-View-ViewMode架构,可看作MVP改进版,将此前Presenter的逻辑操作交给ViewMode中的Binder去处理 Mode:封装数据存储及相关操作逻辑,与MV…...
AIGC:引领人工智能和游戏产业融合的里程碑
目录 引言: 一、AIGC简介 二、AIGC的意义和作用 三、AIGC的未来展望 四、AIGC的影响和成果 五、结论 引言: 人工智能技术的快速发展在过去几年中引起了全球范围内的广泛关注和热议。其中,AIGC(Artificial Intelligence and G…...
ubuntu安装rust教程
参考【Rust】Linux上安装Rust开发环境 sudo apt-get install curl# 注意,不开代理很可能下不到,一直报403 export RUSTUP_DIST_SERVERhttps://mirrors.ustc.edu.cn/rust-static export RUSTUP_UPDATE_ROOThttps://mirrors.ustc.edu.cn/rust-static/rustu…...
iOS UIWebView与WKWebView 那些事
一、前言介绍 UIWebView 是 iOS 2 中推出的网页容器,UIWebView是最占内存的控件;直到 iOS 8 以后,苹果推出了 WebKit 框架,其中 WKWebView 正式被推出来接替 UIWebView 的位置;iOS 12 中,苹果正式弃用 UIWebView,要求开发者用 WKWebView 全面替换 UIWebView,apple 官方…...
VLSI物理设计实战:从Global Placement到Detailed Placement,手把手教你理解芯片布局的核心算法
VLSI物理设计实战:从Global Placement到Detailed Placement的算法精要 芯片物理设计中的布局阶段决定了数亿晶体管在硅片上的精确位置,直接影响芯片性能、功耗和面积。本文将深入解析从全局布局到详细布局的核心算法,帮助工程师建立对EDA工具…...
告别系统休眠困扰:MouseJiggler鼠标模拟工具全解析
告别系统休眠困扰:MouseJiggler鼠标模拟工具全解析 【免费下载链接】mousejiggler Mouse Jiggler is a very simple piece of software whose sole function is to "fake" mouse input to Windows, and jiggle the mouse pointer back and forth. 项目地…...
终极AutoGPT身份认证实战指南:从JWT配置到安全验证的完整教程
终极AutoGPT身份认证实战指南:从JWT配置到安全验证的完整教程 【免费下载链接】AutoGPT AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters. 项目地址…...
MQCloud消息追踪与审计:如何实现全链路消息监控与追溯
MQCloud消息追踪与审计:如何实现全链路消息监控与追溯 【免费下载链接】mqcloud RocketMQ企业级一站式服务平台 项目地址: https://gitcode.com/gh_mirrors/mq/mqcloud 在分布式系统架构中,消息中间件扮演着至关重要的角色,而消息的可…...
小说下载器:一键保存200+网站小说,打造永不消失的个人数字图书馆
小说下载器:一键保存200网站小说,打造永不消失的个人数字图书馆 【免费下载链接】novel-downloader 一个可扩展的通用型小说下载器。 项目地址: https://gitcode.com/gh_mirrors/no/novel-downloader 在数字阅读时代,你是否曾经历过心…...
MyBatis-Plus 3.5升级后,分页插件PaginationInterceptor报错?手把手教你换成PaginationInnerInterceptor
MyBatis-Plus 3.5升级后分页插件报错全解析:从问题定位到完美修复 最近在升级MyBatis-Plus到3.5版本后,不少开发者发现原本运行良好的分页功能突然报错,控制台抛出各种异常信息。这实际上是MyBatis-Plus团队对分页机制进行了重构导致的兼容性…...
从手机拍照到NeRF建模:相机标定参数(内参/外参)到底在忙活啥?
从手机拍照到NeRF建模:相机标定参数(内参/外参)到底在忙活啥? 当你用手机拍下一张照片时,是否注意到画面边缘的直线有时会弯曲?或者在使用AR应用时,虚拟物体为何能稳稳"坐"在桌面上&a…...
如何用Sunshine搭建家庭游戏串流服务器:终极完整指南
如何用Sunshine搭建家庭游戏串流服务器:终极完整指南 【免费下载链接】Sunshine Self-hosted game stream host for Moonlight. 项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine Sunshine是一款强大的自托管游戏串流服务器,专为Moonl…...
SCP:单细胞数据分析管道的多维技术解析与实战指南
SCP:单细胞数据分析管道的多维技术解析与实战指南 【免费下载链接】SCP An end-to-end Single-Cell Pipeline designed to facilitate comprehensive analysis and exploration of single-cell data. 项目地址: https://gitcode.com/gh_mirrors/sc/SCP 在单细…...
南洋理工大学MonoArt:单图生成可动3D模型,推理效率远超同行!
南洋理工大学提出MonoArt:单图生成可动3D模型南洋理工大学团队提出MonoArt,通过逐步推理实现从单图生成可动3D模型。该方法先恢复几何结构,再识别部件,最后推断运动方式与参数,无需外部数据或先验,就能构建…...
