如何在hadoop中的linux虚拟盒中包含示例helloworld jsp文件?

如何在hadoop中的linux虚拟盒中包含示例helloworld jsp文件?,linux,jsp,hadoop,hdfs,Linux,Jsp,Hadoop,Hdfs,我需要在hadoop中包含我的示例jsp文件。并在webbrowser中的hadoop本地主机中显示输出。我不知道在哪里需要包含jsp文件以及执行文件的命令是什么,因为我对这项技术不熟悉,任何人都可以帮助我,如何包含和执行jsp文件。Hadoop无法运行jsp页面。 我建议您改为安装tomcat 更新: 你正试图用锤子把螺丝钉钉在墙上。如果您想使用jetty或tomcat为JSP页面提供服务,请不要使用hadoop。Hadoop确实有它可以服务的jsp页面,但这些页面仅用于服务Hadoop特定的

我需要在hadoop中包含我的示例jsp文件。并在webbrowser中的hadoop本地主机中显示输出。我不知道在哪里需要包含jsp文件以及执行文件的命令是什么,因为我对这项技术不熟悉,任何人都可以帮助我,如何包含和执行jsp文件。

Hadoop无法运行jsp页面。 我建议您改为安装tomcat

更新: 你正试图用锤子把螺丝钉钉在墙上。如果您想使用jetty或tomcat为JSP页面提供服务,请不要使用hadoop。Hadoop确实有它可以服务的jsp页面,但这些页面仅用于服务Hadoop特定的页面。hadoop工具集为此使用jetty。正如许多其他人反复说的那样:
Hadoop无法运行您的jsp页面。

Hadoop确实有一个内置的jetty来运行其作业状态的jsp。不是您不能运行自己的jsp,而是您需要探索Hadoop源代码,使用ApacheTomcat运行jsp页面。因为它内置了jsp/servlet解析器…

很抱歉回复太晚。 这些教程肯定会帮助你找到你想要的。


此外,这也使得您无法通过Hadoop运行自己的JSP文件。其解释为

apachehadoop是一个开源软件框架,用于在商品硬件集群上存储和大规模处理数据集


为了提供JSP文件,您很可能需要一个JSP/Servlet容器。一旦您在虚拟机中配置好了,只需将您的项目复制粘贴到tomcat的webapps文件夹中,它就会为JSP提供服务。

您的问题没有明确的意义。但据我所知,您希望将其加载到HDFS中。$>bin/hadoop fs-put*.jsp将其加载到HDFS.hi aditya感谢您的快速回复。您可以发送给我在浏览器中显示我的文件的执行步骤吗?您可以试试,localhost:50057在您的浏览器中。将主机名改为localhost.total取决于您使用的hadoop版本。让我们考虑你使用的是纱线2,所以这些链接可能对你有帮助。哦您需要的是web服务。您必须在eclipse中安装MapReduce插件并编写java程序,MapReduce作为后端,jsp作为前端。还有很多api也可以使用,亚马逊,雅虎。是的,Abhishek,我正在hadoop中构建jetty,但是我不知道我需要将jsp文件放在哪里以及如何运行该文件。执行该文件的命令是什么?这些是我需要知道的事情,你能给我解释一下bitHi Niels,然后如何在hadoop中执行jsp文件,我安装了hortonworks,其中包含默认服务器和数据库。我们可以在hadoop pyare中执行jsp文件吗?这是我的问题,我需要将jsp放在hadoop中的哪个位置。执行该文件的命令是什么?我如何在browserhi Aditya中看到我的输出,这是我已经找到的,但是我需要在browserhi Bala中运行helloworld jsp文件的步骤。这里不可能定义所有的步骤。您可以参考该教程&可以逐一阅读。此外,还必须具备基本的Java语言知识,这样才能编写map reduce程序并创建在浏览器上运行程序的web服务。它应该是这样的,您有一个jsp文件,它接受一些输入文件,比如一个带有SQL查询的.pig文件,它加载该文件,执行查询,并将在浏览器中的jsp文件中再次向您显示结果。