Hadoop和zookeeper集群相关执行脚本(未完,持续更新中~)

news/2024/4/15 8:30:15

1、Hadoop集群查看状态

搭建Hadoop数据集群时,按以下路径操作即可生成脚本

[test_1@analysis01 bin]$ pwd
/home/test_1/hadoop/bin
[test_01@analysis01 bin]$ vim  jpsall
#!/bin/bash

for host in analysis01 analysis02 analysis03

do
    echo =============== $host ===============
    ssh $host jps
done
[test_1@analysis01] ./jpsall      #运行脚本,查看状态
=============== analysis01 ===============
4304 ResourceManager
3697 NameNode
3833 DataNode
4426 NodeManager
7595 Jps
4063 SecondaryNameNode
=============== analysis02 ===============
4480 Jps
3538 NodeManager
3437 DataNode
=============== analysis03 ===============
3396 DataNode
3487 NodeManager
4431 Jps

2、Hadoop集群关闭


[test_1@analysis01 ~]$ vim  shutdown_servers.sh
#!/bin/bash

# 服务器IP地址列表
servers=("192.168.2.131" "192.168.2.132" "192.168.2.130")

# 遍历服务器列表
for server in "${servers[@]}"
do
  # 使用ssh登录到服务器并执行关机命令
  ssh root@$server 'shutdown -h now'
done

[test_1@analysis01 ~]$  ./ shutdown_servers.sh    #执行脚本

3、zookeeper启动关闭

[root@master bin]# vim xzk.sh
#!/bin/bash
cmd=$1
if [ $# -gt 1] ; then echo param must be 1; exit ; fi
echo ================== master $@=============
tput setaf 3
ssh master "source /etc/profile ; zkServer.sh $cmd"

for (( i=1 ; i<=2 ; i++ )) ; do
    tput setaf 5
    echo ============== slave$i $@  ==================
    tput setaf 6
        ssh slave$i "source /etc/profile ; zkServer.sh $cmd"
done 
[root@master bin]# ./xzk.sh        #执行脚本


http://www.ppmy.cn/news/1405380.html

相关文章

Linux命令-dmidecode命令(在Linux系统下获取有关硬件方面的信息)

说明 dmidecode命令 可以让你在Linux系统下获取有关硬件方面的信息。dmidecode的作用是将DMI数据 库中的信息解码&#xff0c;以可读的文本方式显示。由于DMI信息可以人为修改&#xff0c;因此里面的信息不一定是系统准确的信息。dmidecode遵循SMBIOS/DMI标准&#xff0c;其输…

用于HUD平视显示器的控制芯片:S2D13V40

一款利用汽车抬头显示技术用于HUD平视显示器的控制芯片:S2D13V40。HUD的全称是Head Up Display&#xff0c;即平视显示器&#xff0c;以前应用于军用飞机上&#xff0c;旨在降低飞行员需要低头查看仪表的频率。起初&#xff0c;HUD通过光学原理&#xff0c;将驾驶相关的信息投射…

NodeJS 在Windows / Mac 上实现多版本控制

NodeJS 的多版本控制 本文介绍一下在 windows/MacOS 上 如何 切换和使用多个版本的 NodeJS。 Windows 本小节介绍一下在windows上管理不同版本的NodeJS。 nvm-windows 工具 nvm-windows 是在 windows 上管理 NodeJS 版本的一个工具。 它可以很方便的 下载、移除、查看、切…

ResutBuilder 学习笔记二:增加新的输入数据类型

ResutBuilder 学习笔记二&#xff1a;增加新的输入数据类型 我们在前面的博客中创建了一个非常简单的结果构建器ConcatBuilder&#xff0c;用于连接多个字符串。 ConcatBuilder虽然非常简单&#xff0c;但已经展现出一些令人兴奋的特征&#xff0c;代码简洁&#xff0c;清晰&a…

How to install JDK on mac

文章目录 1. Install JDK on mac2. zshenv, zshrc, zprofile3. 查看java环境变量配置 1. Install JDK on mac Installation of the JDK on macOS 2. zshenv, zshrc, zprofile How Do Zsh Configuration Files Work? 3. 查看java环境变量配置 open Terminal&#xff0c;cd…

C++ AVL树(旋转)

我们之前学习了搜索二叉树&#xff0c;我们知道普通的搜索二叉树会有特殊情况出现使得二叉树的两枝极其不平衡形成我们通俗说的歪脖子树&#xff1a; 这样的树一定会使得我们的增删查的效率变低&#xff1b;为了避免这种极端的情况出现&#xff0c;在1962年有两位伟大的俄罗斯数…

MATLAB实现在LSB低三位嵌入图像

实现方法 改进的图像LSB加密算法:Matrix encoding embedding MATLAB实现代码 clc clearvars; close all;% 读取秘密图像 A = imread(lena256.bmp); % A = randi([0, 255], 128, 128, uint8); B=one_to_four(A); figure

Postman和Python Request测试多行Form-data

1、请求参数有多个&#xff0c;F12查看请求体如下&#xff1a; 查看源代码&#xff1a; ------WebKitFormBoundaryHknGXm9VkhRUXZYC Content-Disposition: form-data; name"custId"IICON004 ------WebKitFormBoundaryHknGXm9VkhRUXZYC Content-Disposition: form-da…

2013年认证杯SPSSPRO杯数学建模B题(第二阶段)流行音乐发展简史全过程文档及程序

2013年认证杯SPSSPRO杯数学建模 B题 流行音乐发展简史 原题再现&#xff1a; 随着互联网的发展&#xff0c;流行音乐的主要传播媒介从传统的电台和唱片逐渐过渡到网络下载和网络电台等。网络电台需要根据收听者的已知喜好&#xff0c;自动推荐并播放其它音乐。由于每个人喜好…

鸿蒙产业的崛起:雄安新区的政策红利

在雄安新区&#xff0c;一场数字化的革命正在悄然展开。作为中国首个全域实现数字城市与物理城市同步建设的城市&#xff0c;雄安新区正以其独特的发展模式&#xff0c;引领着城市发展的新趋势。在这里&#xff0c;数据不仅被视为一种资源&#xff0c;更是城市发展的重要生产要…

MATLAB 自定义均值滤波 (53)

MATLAB 自定义均值滤波 (53) 一、算法介绍二、算法实现1.原理2.代码一、算法介绍 均值滤波,是一种常见的点云平滑算法,改善原始点云的数据质量问题,MATLAB自带的工具似乎不太友好,这里提供自定义实现的点云均值滤波算法,具体效果如下所示: 均值滤波前: 均值滤波后:…

Git 实战教程

Git 是一款强大的分布式版本控制系统&#xff0c;广泛用于团队协作与项目管理。本文将为你提供一份 Git 的实战教程&#xff0c;通过实例演示 Git 的基本用法和高级特性&#xff0c;帮助你快速上手 Git。 一、Git 基础 安装 Git 首先&#xff0c;你需要在你的计算机上安装 G…

Redis中String类型的操作命令

String&#xff08;字符串、数值类型、布尔类型&#xff0c;都可以用一个值表示&#xff09;的操作 String是Redis中最常用的一种数据类型&#xff0c;也是Redis中最简单的一种数据类型。首先&#xff0c;表面上它是字符串&#xff0c;但其实他可以灵活的表示字符串、整数、…

面试复盘1 - 测试相关(实习)

写在前&#xff1a;hello&#xff0c;大家早中晚上好~这里是西西&#xff0c;最近有在准备测试相关的面试&#xff0c;特此开设了新的篇章&#xff0c;针对于面试中的问题来做一下复盘&#xff0c;会把我自己遇到的问题进行整理&#xff0c;除此之外还会进行对一些常见面试题的…

【Web】NSSCTF Round#20 Basic 两道0解题的赛后谈

目录 前言 baby-Codeigniter 组合拳&#xff01; 前言 本想着说看看go的gin框架就睡了的&#xff0c;r3师傅提醒说赛题环境已经上了&#xff0c;那不赶紧研究下&#x1f600; 主要来谈谈做题的心路历程 baby-Codeigniter 拿到题目的第一反应应该是&#xff1a;“什么是C…

Pygame基础11-mask 蒙版

蒙版 蒙版是二值化的图像&#xff0c;每个像素的值只能是0或1。 mask(蒙版)的用途&#xff1a; 碰撞检测部分着色 案例 和字母的碰撞检测 当玩家碰到字母 α \alpha α时&#xff0c;改变玩家颜色为绿色&#xff0c;否则为红色。 注意&#xff1a;我们希望碰到字母 α \alp…

openGauss DSS线程池

DSS线程池 可获得性 本特性自openGauss 5.1.0版本开始引入。 特性简介 openGauss提供DSS线程池能力。支持DSS接入能力与资源占用的可配置。 客户价值 实现了设备资源的按需使用。 特性描述 支持按需配置DB接入到DSS的并发操作的能力。通过线程池控制DSS对内存&#xff…

QT-自定义参数设计框架软件

QT-自定义参数设计框架软件 前言一、演示效果二、使用步骤1.应用进行参数注册2.数据库操作单例对象3.参数操作单例对象 三、下载链接 前言 常用本地数据参数通常使用的是xml等文本的格式&#xff0c;进行本地的数据参数的存储。这种参数的保存方式有个致命的一点&#xff0c;就…

【Qt 学习笔记】输入框实现helloworld | QLineEdit的使用

博客主页&#xff1a;Duck Bro 博客主页系列专栏&#xff1a;Qt 专栏关注博主&#xff0c;后期持续更新系列文章如果有错误感谢请大家批评指出&#xff0c;及时修改感谢大家点赞&#x1f44d;收藏⭐评论✍ 输入框实现helloworld | QLineEdit的使用 文章编号&#xff1a;Qt 学习…

计算机网络|谢希仁版|数据链路层

数据链路层 数据链路层研究的是什么&#xff1f;数据链路层的几个共同问题数据链路与链路帧通信规程 三个基本问题封装成帧透明传输差错检测可靠传输 点对点协议PPPPPP协议应满足的需求PPP协议的组成PPP协议帧的格式各字段的意义字节填充零比特填充PPP协议的工作状态 使用广播信…
最新文章