hadoop:编写jpsall脚本错误bash: 行 1: jps: 未找到命令

2023-11-01

jpsall脚本:集群使用jps命令查看集群运行情况

#!/bin/bash

for host in hadoop102 hadoop103 hadoop104
do
        echo =============== $host ===============
        ssh $host jps
done

运行jpsall报错:

原因: jps命令可能不属于shell编程因此在ssh远程控制虚拟机时无法默认打开配置文件

解决:jps属于java命令在jdk的bin目录下,只需要在ssh hadoop102 后加上jps的绝对路径

即可,因为配置了环境变量因此我的路径是$JAVA_HOME/bin/jps

再改变文件权限 chmod u+x jpsall 就可以使用

虚拟机版本:ubuntu22.04

#!/bin/bash

for host in hadoop102 hadoop103 hadoop104
do
        echo =============== $host ===============
        ssh $host $JAVA_HOME/bin/jps
done

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

hadoop:编写jpsall脚本错误bash: 行 1: jps: 未找到命令 的相关文章

随机推荐

  • gitea无法连接mysql_Git push ERROR: Repository not found fatal:无法连接远程数据库

    用linux Debian git 上传到github 遇到的问题以及解决方案 git init git add bubble go git add bubble test go git commit m git remote add or
  • Python自学心得分享

    学习python 我首先根据自己完全代码零基础的情况下 为什么学习Python作为核心问题 进行了一个自我定位以及目标定位 我认为只要有一个目标 那么就找方法去打成目标就行了 我是完全零基础 选择学习Python主要还是因为看到大家都说Py
  • Struts2 validation.xml 正则表达式不起作用

  • Python操作Excel教程(图文教程,超详细)Python xlwings模块详解,

    作者主页 士别三日wyx 作者简介 CSDN top100 阿里云博客专家 华为云享专家 网络安全领域优质创作者 推荐专栏 小白零基础 Python入门到精通 xlwings模块详解 1 快速入门 1 打开Excel 2 创建工作簿 2 1
  • MyBatis如何实现多表联查

    一 通过映射配置文件实现多表联查 首先 使用Mysql数据库 创建两个表 分别为学生表Student表和班级表Class表 在Student表中添加列classid参照主表的列id的外键约束 学生表Student表 班级表Class表 现在
  • (三)工作流Activiti7-个人任务查询及完成

    前言 在 上篇文章中我们已经完成了流程的定义和部署 通过repositoryService部署并启动流程后就已经开始给每个负责人分配任务了 比如下图 assignee可以写死但一般都是通过变量来设置任务负责人的 在启动一个流程实例的时候就可
  • linux命令之chmod

    chmod 英文全拼 change mode 命令是控制用户对文件的权限的命令 常见报错提醒 Permission denied 解决方法 chmod 777 lady sh 原理详解 首先 查看文件权限 命令 ls l 若想设置文件权限
  • idea整合git解决代码冲突(图文通俗易懂)

    idea整合git的步骤如下 1 快速搭建一个web工程 2 在idea对git进行相关配置 自行下载安装git 配置git exe的路径 自行注册github账号 添加github账号到idea 3 对项目新建一个本地仓库 新建仓库后 找
  • FTP连接时出现“227 Entering Passive Mode” 的解决方法

    今天从公网的服务器连接本地内网的FTP server copy文件时 系统老是提示227 Entering Passive Mode xxx xxx xxx xxx x 很是奇怪 于是上网找资料仔细研究了一下 原来FTP有两种工作模式 PO
  • Python从入门到放弃 (一) Python3的安装 以及pip安装

    编程语言只是一个工具 能够让这个工具具有什么样的效果取决于使用这个工具的人 笔者根据自己的经验写了一下Python3的学习 让新手小白快速入门 不足之处请读者指正 一 Python入门学习介绍 任何一门编程语言都需要开发环境 有了开发环境才
  • IP地址大全之IPV4版

    首先给大家分享一个巨牛巨牛的人工智能教程 是我无意中发现的 教程不仅零基础 通俗易懂 而且非常风趣幽默 还时不时有内涵段子 像看小说一样 哈哈 我正在学习中 觉得太牛了 所以分享给大家 点这里可以跳转到教程 IP 地 址 我们平时说的IP地
  • 响应式开发一招致胜 学习视频 分享

    转载于 https www cnblogs com ios9 p 8526562 html
  • VS远程调试与附加调试

    一 发送文件到目标机器 我的程序是x64 所以拷贝这个文件夹到目标机器即可 二 配置目标机器为远程调试状态 zheg 1 双击msvsmon exe 2 配置无需密码直接可以远程 工具 gt 选项 gt 选择无身份验证 允许任何用户进行调试
  • Python numpy函数:shape用法

    shape函数是numpy core fromnumeric中的函数 它的功能是读取矩阵的长度 比如shape 0 就是读取矩阵第一维度的长度 shape的输入参数可以是一个整数 表示维度 也可以是一个矩阵 以下例子可能会好理解一些 1 参
  • Python对比两个文件夹的文件差异并导出差异

    python脚本 coding utf 8 目录对比工具 包含子目录 并列出 1 A比B多了哪些文件 2 B比A多了哪些文件 3 二者相同的文件 md5比较 import os import time import difflib impo
  • vue使用axios发送post请求携带json body参数,后端使用@RequestBody进行接收

    前言 最近在做自己项目中 做一个非常简单的新增用户场景 但是使用原生axios发送post请求的时候 还是踩了不少坑的 唉 说多了都是泪 小小一个新增业务 在自己前后端一起开发的时候 硬是搞了好久 下面就把问题总结分享下 防止后人再踩坑 接
  • Python3---numpy的详细解读,小白疯狂收藏

    前言 近日梳理python3 的numpy的相关知识点 故自我整理成笔记发布 一是供大家评论和建议 查缺补漏自我知识框架 二是可以进一步熟悉知识 达到更好的融汇贯通的情况 希望看到的兄弟姐妹可以不吝赐教 感激不尽 1 维度 一维数组 二维数
  • 文件服务器fuse,分布式文件系统glusterfs安装步骤

    我的系统是 RHEL5 可能环境不一样 需要安装的第三方依赖不一样啊 反正大家在安装的过程中缺少什么就去安装什么 一般都会有提示的 下载 glusterfs 3 2 0 tar gz 源码包 随便解压到一个目录 glusterfs 需要 f
  • Dynamics CRM 2011/2013 通过Javascript给lookup字段赋值

    仅仅做下记录 因为老是用到但老是忘记 var value new Array value 0 new Object value 0 id idValue value 0 name textValue value 0 entityType t
  • hadoop:编写jpsall脚本错误bash: 行 1: jps: 未找到命令

    jpsall脚本 集群使用jps命令查看集群运行情况 bin bash for host in hadoop102 hadoop103 hadoop104 do echo host ssh host jps done 运行jpsall报错