首页 > 其他分享 >搭建hadoop高可用集群

搭建hadoop高可用集群

时间:2022-08-24 16:00:49浏览次数:59  
标签:zk zookeeper hadoop etc 3.4 集群 data 节点 搭建

一、搭建高可用集群

1.1 zookeeper搭建

1、上传安装包到master并解压 tar -xvf zookeeper-3.4.6.tar.gz

2、配置环境变量 vim /etc/profile

export ZOOKEEPER_HOME=/usr/local/soft/zookeeper-3.4.6
export PATH=$PATH:$ZOOKEEPER_HOME/bin

source /etc/profile

3、修改配置文件 cd conf cp zoo_sample.cfg zoo.cfg

修改
dataDir=/usr/local/soft/zookeeper-3.4.6/data

增加
server.0=master01:2888:3888
server.1=node1:2888:3888
server.2=node2:2888:3888

4、同步到其它节点 scp -r zookeeper-3.4.6 node1:pwd scp -r zookeeper-3.4.6 node2:pwd

配置node1和node2的环境变量
scp /etc/profile node1:/etc/
scp /etc/profile node2:/etc/

在所有节点执行
source /etc/profile

4、创建/usr/local/soft/zookeeper-3.4.6/data目录,所有节点都要创建

mkdir /usr/local/soft/zookeeper-3.4.6/data

在data目录下创建myid文件
vim myid
master,node1,node2分别加上0,1,2

5、启动zk, zkServer.sh start 三台都需要执行

zkServer.sh status 查看状态

当有一个leader的时候启动成功

连接zk zkCli.sh

zk  是一个目录结构 ,每个节点可以存数据,同时可以有子节点

zk shell

创建目录
create /test test
create /test/a 1
获取数据
get /test

ls /test

delete 只能删除没有子节点的节点
rmr /test 删除节点

关闭命令

zkServer.sh stop

拍摄快照

重置zk

  1、杀掉所有zk进程 kiil -9 pid

  2、删除data目录下的version文件, 所有节点都要删除 rm -rf /usr/local/soft/zookeeper-3.4.6/data/version-2

  3、启动zk zkServer.sh start

标签:zk,zookeeper,hadoop,etc,3.4,集群,data,节点,搭建
From: https://www.cnblogs.com/xiaoxiao-/p/16620335.html

相关文章

  • 案例分析&环境搭建、maven概述
    案例分析&环境搭建案例需求:1,提供index.html页面,页面中有一个省份下拉列表2.当页面加载完成后发送ajax请求,加载所有省份   maven概述maven是什么项目管理工具M......
  • HuGo博客的搭建以及上传到GitHub
    按照步骤来我用的是windows操作系统1.下载Githttps://git-scm.com/2.下载GuGohttps://github.com/gohugoio/hugo/releases往下拖,选择对应的系统下载3.配置HuGo的......
  • Github+jsDelivr+PicGo搭建图床
    1.GitHub创建仓库,申请TokenSetting→DeveloperSettings→PersonalaccessTokens→PersonalaccessTokens→Generatenewtoken创建如图所示,输入名字和勾选r......
  • redis cluster三主三从搭建
    rediscluster三主三从搭建需要用到三台机器,每台机器上启动8001和8002端口,也可以根据自己需求改成别的端口,在下面配置文件中会体现截止7.1步骤,1.1-7.1的步骤在三台机器上......
  • 即时通讯源码(基于websocket即时通讯源码uniapp)+视频搭建教程
    即时通讯系统源码服务器端构架目录:1、构建基本服务器2、用户在线功能3、用户消息广播机制4、用户业务层封装5、在线用户查询6、修改用户名......
  • 5分钟搭建1个智慧物流数据可视化大屏
    广义上,智慧物流是指通过智能软硬件、物联网、大数据等智慧化技术手段,实现物流各环节精细化、动态化、可视化管理,它以信息技术为支撑,在物流运输、仓库、包装、装卸搬运、流......
  • 基于Docker做MySQL主从搭建与Django的读写分离
    基于Docker做MySQL主从搭建主从的作用:写数据数据时使用主库,从库只用来读数据,这样做能够减少数据库压力,主从搭建可以一主一从,也可以是一主多从。mysql主从配置的流程如图......
  • centos7 搭建dnsmasq做为内网本地DNS解析服务器
    1、安装dnsmasqyuminstall-ydnsmasq2、修改配置#备份dnsmasq.confcp/etc/dnsmasq.conf/etc/dnsmasq.conf.bak#清空文件内容echo>/etc/dnsmasq.conf#写......
  • redis集群
    一:集群1.哨兵的问题在redis3.0以前的版本要实现集群一般是借助哨兵sentinel工具来监控master节点的状态,如果master节点异常,则会做主从切换,将某一台slave作为master,......
  • 博客搭建历程
    写一些东西,记录一下搭博客的经历。(总感觉这样搞会变成日记???)2022/8/23心血来潮搭一个博客,虽然感觉没什么用。找了好几个模板,但是有些看不懂(我太菜了)所以装不上...加几......