我在hdfs和hbase表中的数据上运行map reduce作业。当我在玩配置时,我观察到了这一点。
conf.set( "hbase.rootdir", "hdfs://" + hdfsRootNodeIp + ":" + hdfsRootPort + "/" + hbaseDirectoryName );
对于以上代码,我理解 hbaseDirectoryName
应该是在hdfs上创建的文件夹。我创造了 /hbase
目录,作业运行正常。虽然我在mr作业设置期间尝试了一些垃圾名称,但即使是map reduce作业也成功地通过了,没有抛出错误。
有人能给我解释一下这种行为吗?
1条答案
按热度按时间v440hwme1#
hbase.rootdir
不是客户端属性。它是服务器端(区域服务器)属性。因此,从mapreduce工作中设置它根本没有任何影响。