Open mecedes opened 8 years ago
jstorm对windows的支持并不是太好,像cgroup, jstorm依赖的rocksdb,重定向到/dev/null等都是不支持windows的(当然,start/stop本身的脚本也是),如果一定要在windows上部署,建议先安装cygwin。
非常感谢您的回复,不过使用cygwin,start/stop都可以正常启动,但jstorm nimbus和jstorm supervisor都无法执行,如果执行python jstorm nimbus和python jstorm supervisor也是不行,是因为\bin中的jstorm脚本问题,还是说python的版本有要求?
有具体的错误么
我贴了张截图,执行jstorm nimbus、bash jstorm nimbus、python jstorm nimbus都无法成功,不知道原因是什么?执行python jstorm nimbus,提示让下载release版本,我下载了稳定版本jstorm-master,也还会出现此提示。
jstorm这个命令是个python的,不能用bash去执行。你看下你的jstorm-home目录 下有没有一个RELEASE的文件,如果没有你创建一个,然后在里面写上当前的版本号就可以了,比如 echo "0.9.6.3" > ${JSTORM_HOME}/RELEASE (你自己填一下JSTORM_HOME路径)
2016-02-22 11:16 GMT+08:00 mecedes notifications@github.com:
[image: jstorm nimbus] https://cloud.githubusercontent.com/assets/17306959/13208528/f0735e5a-d954-11e5-8fc3-429d109bda7e.png 我贴了张截图,在preview中可以查看,执行jstorm nimbus、bash jstorm nimbus、python jstorm nimbus都无法成功,不知道原因是什么?执行python jstorm nimbus,提示让下载release版本,我下载了稳定版本jstorm-master,也还会出现此提示。
— Reply to this email directly or view it on GitHub https://github.com/alibaba/jstorm/issues/198#issuecomment-186981186.
下载的jstorm-0.9.6.3目录中是有RELEASE这个文件的,而且jstorm_home也已配置,但就是提示找不到RELEASE.
你先单独执行
看有什么错误报出来?
是不是跟python的版本有关系?
python 有关, 你系统里面没有python, 你安装一个python
windows系统里安装的有python,但没有安装在cygwin目录下的/usr/bin下,有影响吗
cygwin里面把python 的路径加到path里面试一下,看能不能调用path, 如果不能调用python, 则你需要安装一个python
Jstrom部署在linux上,而不支持windows,是因为什么原因?想要在windows上部署Jstorm, windows无法运行shell脚本,是不是只要重新写一个jstorm启动和关闭的shell脚本就可以了?有没有人在windows上部署jstorm成功的案例?