我试图为apachestorm创建一个启动脚本,它可以在引导时自动启动storm supervisor。
但我经常犯这样的错误:
回溯(最近一次呼叫):
文件“/home/ec2 user/apache-storm-1.1.2/bin/storm.py”,第887行,在main()中
文件“./home/ec2 user/apache-storm-1.1.2/bin/storm.py”,第884行,在main(commands.get(command,unknown\u command))(*args)
文件“./home/ec2 user/apache-storm-1.1.2/bin/storm.py”,第679行,在supervisor中
jvmopts=parse_args(confvalue(“supervisor.childopts”,cppaths))+[文件“../home/ec2 user/apache-storm-1.1.2/bin/storm.py”,第153行,confvalue中
p=sub.popen(命令,stdout=sub.pipe)
文件“/usr/lib64/python2.7/subprocess.py”,第390行,在init errread,errwrite中)
文件“/usr/lib64/python2.7/subprocess.py”,\u execute\u child raise child\u exception中的第1025行
oserror:[errno 2]没有这样的文件或目录
在我看来,这个错误是由于无法检测到javau home和相关的java路径而导致的。
我用这个脚本修改了路径
我已经在中配置了javapath /.bashrc
, /etc/profile
, /etc/environment
. 但似乎什么都不管用。
有人能帮忙吗?
1条答案
按热度按时间3bygqnnd1#
我很高兴地宣布,我纠正了这个问题,附加了:
启动脚本本身。