我需要明白,如果我在我的代码中使用Hadoop conf对象,是在Hadoop环境中或在正常环境中执行的所有代码,即使在我的代码中没有Hadoop操作。我写了一个独立的java模块和做正常的操作,但我需要Hadoop conf对象应用内置的Hadoop压缩的数据和存储数据在正常的位置。
我运行hadoop jar jar_name
类路径中只有hadoop jar的代码不能在hadoop环境(可以是集群、伪分布式或本地)上执行;即使您有一个集群并提供了适当的配置(您可以使用Empty配置对象)。hadoop环境的入口点是HDFS的操作和正在运行的作业。