通过web界面运行hadoop作业

wnrlj8wa  于 2021-05-30  发布在  Hadoop
关注(0)|答案(2)|浏览(370)

有没有办法通过web界面运行hadoop作业?e、 g.用按钮发出hadoop作业执行命令。我想为我的hadoop项目实现一个web界面。
谢谢!

5uzkadbs

5uzkadbs1#

请尝试以下选项:
选项-1
使用web服务创建javaweb项目,并将所有ui输入添加到此客户机服务器。
创建另一个web项目作为远程服务器,并接收作业的所有上述输入并将其传递给作业。
远程服务器web项目应该在集群中始终处于启动和运行状态,并捕获客户机信号。
在服务器端使用jsch,并在从ui传递所有hadoop命令时调用。

方案-2
您可以创建一个mysql数据库并存储ui中的所有作业参数。然后用jsch编写一个简单的java代码,通过轮询db来运行这些hadoop命令。一个可以随时运行的jar。
希望以上两个想法对你有所帮助。

6za6bjd0

6za6bjd02#

cloudera将非常有用,它就是为此而设计的。
http://www.cloudera.com/content/cloudera-content/cloudera-docs/cdh4/4.2.2/hue-2-user-guide/hue26.html

相关问题