我需要执行一个创建JFrame
的java程序并在hadoop集群上执行一些操作。
我导出JAR并使用hadoop jar MyFile.jar MainClass
执行它,但问题是通过System.out.println
编写的内容正在控制台上打印,但是框架没有打开,而当我通过Eclipse运行相同的程序时(通过“Run on Hadoop”选项,整个程序运行得非常好。
InShort: - JFrame
没有在hadoop上执行,而控制台上的其余输出正在执行“
在这方面需要一些帮助。
先谢谢
答案 0 :(得分:0)
您的Hadoop NameNode(我认为您试图运行GUI应用程序)在Linux上运行吗? 它有某种图形用户界面吗? (像KDE或Gnome一样),
当您“在Hadoop上运行”时,我认为正在发生的事情是应用程序在您的计算机上以及作为控制台应用程序的DataNode / NameNode上启动,或类似的东西。
您能再描述一下开发环境吗?