Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >java环境配置及jps命令未找到

java环境配置及jps命令未找到

作者头像
Leshami
发布于 2018-08-06 02:50:09
发布于 2018-08-06 02:50:09
3.4K00
代码可运行
举报
文章被收录于专栏:乐沙弥的世界乐沙弥的世界
运行总次数:0
代码可运行

最近基于CentOS 7下安装hadoop集群,碰到了java环境变量的问题,同时也出现了jps命令无法找到的情况。简要描述一下基于CentOS 7下Java环境的配置及jps命令未找到的处理。

一、Java环境配置

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
在安装好了CentOS 7之后,Java环境已经安装好(如没有,则选择的安装类型不包括)
如下,我们可以查看Java的版本
[root@namenode ~]# java -version
openjdk version "1.8.0_65"
OpenJDK Runtime Environment (build 1.8.0_65-b17)
OpenJDK 64-Bit Server VM (build 25.65-b01, mixed mode)

[root@namenode ~]# which java
/usr/bin/java

如下Java的环境变量并没有配置,因此我们需要设定环境变量
那JAVA_HOME到底该设置哪个路径呢?
[root@namenode ~]# env |grep JAVA 

[root@namenode ~]# ls -hltr /usr/bin/java
lrwxrwxrwx. 1 root root 22 Nov 16 17:17 /usr/bin/java -> /etc/alternatives/java
[root@namenode ~]# cd /etc/alternatives
[root@namenode alternatives]# ls -hltr java
lrwxrwxrwx. 1 root root 73 Nov 16 17:17 java -> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.el7_4.x86_64/jre/bin/java

从上面可只java命令又是一个软链,指向了另外一个地方
[root@namenode bin]# ls -hltr /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.el7_4.x86_64/jre/bin/
total 184K
-rwxr-xr-x. 1 root root 101K Oct 20 22:27 unpack200
-rwxr-xr-x. 1 root root 7.3K Oct 20 22:27 tnameserv
-rwxr-xr-x. 1 root root 7.2K Oct 20 22:27 servertool
-rwxr-xr-x. 1 root root 7.2K Oct 20 22:27 rmiregistry
-rwxr-xr-x. 1 root root 7.2K Oct 20 22:27 rmid
-rwxr-xr-x. 1 root root 7.2K Oct 20 22:27 policytool
-rwxr-xr-x. 1 root root 7.2K Oct 20 22:27 pack200
-rwxr-xr-x. 1 root root 7.3K Oct 20 22:27 orbd
-rwxr-xr-x. 1 root root 7.2K Oct 20 22:27 keytool
-rwxr-xr-x. 1 root root 7.2K Oct 20 22:27 jjs
-rwxr-xr-x. 1 root root 7.2K Oct 20 22:27 java

上面的位置包含了一些文件,不过命令数量不多
下面我们切换到/usr/lib/jvm
[root@namenode alternatives]# cd /usr/lib/jvm
[root@namenode jvm]# ls
java jre-1.7.0
java-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64 jre-1.7.0-openjdk
java-1.8.0 jre-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64
java-1.8.0-openjdk jre-1.8.0
java-1.8.0-openjdk-1.8.0.151-1.b12.el7_4.x86_64 jre-1.8.0-openjdk
java-openjdk jre-1.8.0-openjdk-1.8.0.151-1.b12.el7_4.x86_64
jre jre-openjdk

[root@namenode jvm]# ls -hltr java-1.8.0-openjdk
lrwxrwxrwx. 1 root root 40 Nov 16 17:17 java-1.8.0-openjdk -> /etc/alternatives/java_sdk_1.8.0_openjdk
上面又是一个软链,头都绕晕了。

[root@namenode bin]# cd /etc/alternatives/java_sdk_1.8.0_openjdk
[root@namenode java_sdk_1.8.0_openjdk]# ls
bin include jre lib tapset
[root@namenode java_sdk_1.8.0_openjdk]# cd bin
[root@namenode bin]# ls |wc -l
41

通过上面的排查,我们可以设定JAVA_HOME/etc/alternatives/java_sdk_1.8.0_openjdk
[root@namenode bin]# vim /etc/profile.d/java.sh
export JAVA_HOME=/etc/alternatives/java_sdk_1.8.0_openjdk
export PATH=$PATH:$JAVA_HOME

[root@namenode bin]# env |grep JAVA_HOME
JAVA_HOME=/etc/alternatives/java_sdk_1.8.0_openjdk

二、jps命令无法找到

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@namenode ~]# jps
bash: jps: command not found...
[root@namenode ~]# find / -name jps
find:/run/user/1001/gvfs’: Permission denied
[root@namenode ~]# rpm -qa |grep -i jdk
java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64
java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64
java-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64
java-1.7.0-openjdk-headless-1.7.0.91-2.6.2.3.el7.x86_64

[root@namenode ~]# yum list *openjdk-devel*

需要安装openjdk-devel包
[root@namenode ~]# yum install java-1.8.0-openjdk-devel.x86_64
[root@namenode ~]# which jps
/usr/bin/jps

[root@namenode ~]# jps
12995 Jps
10985 ResourceManager
11179 NodeManager
10061 NameNode
10301 DataNode
10655 SecondaryNameNode
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017年11月17日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
后稀缺时代思考:机器横行下的人类夹缝求生
【编者按】在海量数据和优秀算法、技术的刺激下,人工智能相关项目也得到了飞速的发展,为人类的生活、工作带来了便利。然而,在享受AI带来的各种便利同时,愈加智能化的机器人也为人类带来了担忧——当机器人承担了更多的劳动力时,人类可从事的工作岗位也随之减少?近日,Marcus Wohlsen在Wired撰文,畅想了机器横行下的未来。 以下为译文: image.png 自20世纪60年代机器臂步入汽车生产线,数十年来,机器人已在愈来愈多的领域替代人类成为主要劳动力。对此,乐观者认为更多的机器人可以带来更多的生产力和经
CSDN技术头条
2018/02/07
1.1K0
后稀缺时代思考:机器横行下的人类夹缝求生
比尔盖茨:机器人抢人类工作应该交税
人工智能的浪潮来袭,人类越来越多的工作被机器人代替。无论是制造业、金融还是医疗,很多人开始担心未来能否保住自己的饭碗。 向来关心人类未来的微软公司创始人比尔·盖茨也思考了这个问题,他给出的方法是:向机器人征税。 当地时间2月17日,美国新闻网站Quartz放出了一段盖茨的视频采访。盖茨在采访中给出了这个听上去有点“荒唐”的答案。 “当人们说机器人的到来造成了失业,人们的收入不断减少、亏损的时候,可以通过征税,甚至是提高税率来减慢机器人应用的速度。”盖茨说。 他认为,机器人代替人类的工作,可以解放生产力,
机器人网
2018/04/24
7520
比尔盖茨:机器人抢人类工作应该交税
把人类向机器人乞讨,变成对机器人征税
蔡昉 中国社科院人口与劳动经济研究所所长 我今天讲一个不是很熟悉的领域但是非常值得关注的领域——关于机器人来了以后对我们的就业和社会的影响。 我们知道,经济学家和社会学家喜欢讲“狼来了”的故事。讲一次“狼来了”,大家十分恐慌并做准备,最后狼没来……讲多了以后,大家就会认为你是说谎的孩子,认为狼永远不会来。后来,人们又创造了一个新的概念,叫“这次不一样”、“这回狼真来了”。在机器人这件事上,我希望大家要注意,“狼来了”的概率大大提高了。 最近几年,我们对机器人的发展给予了高度重视,2015年,我们提出了“
企鹅号小编
2018/01/15
6770
把人类向机器人乞讨,变成对机器人征税
机器人啥都能干的话,人还用的着学习吗?
AI技术给我们带来的不仅是诱惑,还有恐慌。 就像过去发生的每一次技术革命一样,面对生产领域和社会关系即将发生的变化,人类总会有些进退两难。 我们该以何种心态来审视技术的进步? 我们的教育又该如何应对这场酝酿已久的技术浪潮? Claire Cain Miller @clairecm,2017年5月3日 在线课程提供商Udacity的联合创始人Sebastian Thrun(左)正在与课程主管Andy Brown录制编程课。专家表示,随着实现自动化的任务越来越多,对于那些希望保持竞争力的职场人
AI科技大本营
2018/04/27
7810
机器人啥都能干的话,人还用的着学习吗?
机器人工程学习和研究的结构性失衡
机器人工程学习和研究的结构性失衡可能是由多种原因导致的。以下是其中几个可能的原因:
zhangrelay
2023/05/07
1780
机器人工程学习和研究的结构性失衡
多数美国人认为50年内智能技术将胜任人类工作
随着无人自驾车、半自主式机器人以及智能算法和预测分析工具的出现,机器越来越能够完成人类从事的各种工作。牛津大学研究人员在2013年的一项研究指出,美国有多达47%的工种存在“计算机化”风险。在美国皮尤研究中心最近开展的一份面向技术专家的调查中,许多受访者认为机器人技术和计算机应用程序的发展将导致未来数十年内人类的工作被取代,对工人和整个社会都将深远影响。 据美国皮尤研究中心2016年3月发布的一份报告,机器人和算法最终取代人工劳动的程度将取决于许多因素,但许多美国人认为,这种转变会在未来50年内成为现实。皮
人工智能快报
2018/03/13
6360
机器人和自动化如何逐渐“控制”人类?
Nicholas Carr在它的新书《The Glass Cage: Automation and Us》中对人类未来做出了惨痛的沉思,而就在这本书出版前的一年(该书出版于2014年9月——译者注),2013年9月,两位牛津学者——Carl Benedikt Frey和Michael Osborne——发布了一篇研究报告,该报告预测在未来20年内,美国将有约50%的工作岗位因机器人而消失。他们观察了700种职业,发现最易受自动化影响的职业包括信贷员、前台接待、律师助理、店员、出租车司机和保安。就算是靠写算法
机器人网
2018/04/13
1K0
机器人和自动化如何逐渐“控制”人类?
你逃不了,蓝领和白领都会被机器人抢工作
或许在你的印象里,机器人指的是可爱暖心的大白,星球大战里的R2D2,无所不能的哆啦A梦。科学家断言,我们即将进入与机器人赛跑的时代,这是“历史上最重要的事件”,是改变世界的下一波浪潮。 你是否想过,机
机器人网
2018/04/19
6830
你逃不了,蓝领和白领都会被机器人抢工作
别瞎操心了!机器人根本不会抢你的饭碗
李杉 编译整理 量子位 出品 | 公众号 QbitAI 这是一篇《连线》的深度报道,“有理有据、令人信服”地说明了一件事:科技推动社会进步的速度在放缓,我们应该担心的不是饭碗被机器人抢走,而是机器人不
量子位
2018/03/27
7200
别瞎操心了!机器人根本不会抢你的饭碗
业界 | 皮尤报告:人工智能催生「云劳动」,资本主义或将终结
选自VentureBeat 机器之心编译 编辑:李泽南、蒋思源、吴攀 纵观人类史,每一次的社会生产力大发展都会导致社会组织形式和意识形态的变革——火、铁器、蒸汽机、电力、信息技术等一系列变革性技术已经将人类从相当大量的体力劳动中解放了出来,并构建了我们当今基本上基于资本主义的现代文明。随着近些年来人工智能技术的发展,很多人相信技术还将替代相当一部分脑力劳动并进一步释放生产力。近日,著名独立性民调机构皮尤研究中心(Pew Research Center)发布了一份调研报告,称人工智能有可能导致人类工作环境恶化
机器之心
2018/05/08
6930
业界 | 皮尤报告:人工智能催生「云劳动」,资本主义或将终结
机器人的崛起将导致人类失业?经济学家并不这么看
翻译/校对: Mika 本文为 CDA 数据分析师原创作品,转载需授权 观看更多国外公开课,点击"阅读原文" 近年来,人工智能和机器人得到了突飞猛进的发展。这导致一些人预测:未来人类将无法找到工作。 中英双字视频如下: 机器人的崛起并不意味着人类的失业 针对不方便打开视频的小伙伴,CDA字幕组也贴心的整理了文字版本,如下: 十年前,机器人看起来还很有局限性。 如今,已经大不相同。 计算机不仅仅能赢得国际象棋 ;它们还能在《危险边缘》中获胜(《危险边缘》(Jeopardy)美国智力问答节目);它们还能
CDA数据分析师
2018/04/19
1.1K0
机器人的崛起将导致人类失业?经济学家并不这么看
机器人取代工人的末日剧情都是误导
机器代替人类劳动的情况在一个世纪以前就已经发生了。不过人们因为缺乏知识,担心自身工作不保,或者满足于现有科技,经常对技术的进步和变化有消极抵抗的情绪。随着自动化和工业物联网的发展,很多人仍旧担心自己会因此失业,甚至破坏技术的发展。但是,这真的有必要吗? 生产与劳动力 先进自动化协会主席Jeff Burnstein解释道:“真正对工作产生威胁的原因在于自己无法保持竞争力。如果你无法应付竞争,你只能有几个选择——去海外工作、被停工、被解雇。”自动化令作业无须迁移到海外,而通常地,新技术往往会赢得新商机。 自动化
机器人网
2018/04/16
5080
机器人取代工人的末日剧情都是误导
影响就业就该征税?这或许不仅是机器人的问题……
机器人不是人,因此不适用个人所得税。“这实际上是对资本课税,影响可想而知。”人工智能注定将掀起新一波造富狂澜,但更多的人忧心被抢去饭碗。“在工程应用领域,人工智能还是需要靠人为建模才能实现智能化,再让机器去批量操作。”在上海一家大型车企任职流体分析工程师的小林告诉第一财经记者,他的确有些担心人工智能(AI)会抢了他的饭碗,但同时企业也在不断引入新技术让工程师们学习提升。 从流水线上的机械手臂到电池管理,再到无人驾驶系统,全球40%的机器人用于汽车制造业,该行业一直是自动化水平最高的行业。 人工智能在
机器人网
2018/04/25
6970
影响就业就该征税?这或许不仅是机器人的问题……
盖茨:机器人应该纳税!美国网友全都炸了 | 视频
量子位 | 李林 舒石 发自 大洋这岸 比尔-盖茨再次露出了迷の微笑。 昨日Quartz放出一段专访盖茨的视频,经常在人工智能话题上语出惊人的盖茨,又开了一次脑洞。这位曾经的世界首富发出建议: 视频内
量子位
2018/03/21
8080
盖茨:机器人应该纳税!美国网友全都炸了 | 视频
麦肯锡报告:到2030年机器人将取代8亿人的就业(下)
麦肯锡全球研究院(McKinsey Global Institute)发布《失业与就业:自动化时代的劳动力转型》报告,称到2030年,全球将有多达8亿人的工作岗位可能被自动化的机器人取代,相当于当今全球劳动力的1/5。即使机器人的崛起速度不那么快,保守估计,未来13年里仍有4亿人可能会因自动化寻找新的工作。 4. 自动化对技能和薪资意味着什么? 一般而言,目前对可能增长的职业的教育要求高于对因自动化而取代的工作的要求。在发达经济体中,目前只需要中等或更低程度教育的职业会因自动化而出现净下降,而那些需要大学学
人工智能快报
2018/03/07
1.4K0
动态|比尔盖茨:机器人抢人类工作应该交税
机器人抢占人类工作已经是个老生常谈的话题了,但大多数人只是一个劲的担心,没人能站出来找到较好的解决方案。作为科技界元老,盖茨对该问题有着自己独特的看法,他认为政府应该向使用机器人的公司征税,此举至少能暂时缓解自动化对就业市场的冲击,这部分税收还能帮助失业者找到新的就业机会。 盖茨一直是个科技乐观主义着,在接受 Quartz 采访时,他表示“机器人税”能成为许多工作的工资来源,失业者可以在养老院照顾老人或在学校服务学生,此类职位人员缺口巨大,而且是机器人 Hold 不住的。盖茨表示这种就业方式比政府现在生
AI科技评论
2018/03/09
7410
动态|比尔盖茨:机器人抢人类工作应该交税
《经济学人》新观点:机器人数量增长不会减少人类就业机会,反会促增岗位数量
近日,英国权威期刊《经济学人》(The Economist)就人工智能对人类的影响进行了最新讨论:发展机器人对「打工人」是利还是弊?综合多项研究调查表明,将机器人视为「工作杀手」的说法是十分片面的。 作者 | 王晔 编辑 | 陈彩娴 自2016年Alpha Go战胜人类世界围棋冠军李世石以来,「人工智能威胁论」在普罗大众中的影响就甚嚣尘上。 人们担忧:世界冠军这等智商极高的人类都能被人工智能打败,我等凡人又岂能侥幸逃之? Alpha Go的出现,就如同一枚炸弹投入原本波澜不兴的海面,惊涛骇浪。这时,人们再环
AI科技评论
2022/03/03
6610
机器人专业讲师与科技的转型思考
The demo lets ChatGPT call into ROS services through WebSockets via rosbridge_suite 5 and roslibpy 2. This ensures that ChatGPT only executes what you allow it to execute. ChatGPT does not run any Python code on your machine. This also relieves a client from ROS dependencies.
zhangrelay
2023/06/10
6410
机器人专业讲师与科技的转型思考
AI 新技术革命将如何重塑就业和全球化格局?深度解读 UN 报告(上篇)
腾讯研究院
2017/11/21
2.2K0
AI 新技术革命将如何重塑就业和全球化格局?深度解读 UN 报告(上篇)
机器人取代工人?没那么夸张
据英国《金融时报》网站近日报道,经济合作与发展组织(OECD)的一份新报告指出,在发达经济体中,工人被机器人取代的风险远低于人们之前的想象,OECD国家中仅14%左右的就业岗位是“高度自动化的”。这一
WZEARW
2018/06/05
4200
推荐阅读
相关推荐
后稀缺时代思考:机器横行下的人类夹缝求生
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验