对于java程序,我们可以使用java -ea启用Assert检查。在hadoop命令中是否可用:hadoop jar some-mapreduce-program.jar org.foo.bar.mainjob。。。有可能吗?
inb24sb21#
假设Hadoop2+,您可以在mapred-site.xml中设置此属性
<property> <name>mapreduce.map.java.opts</name> <value>-ea</value> </property>
或者,您可以尝试在客户端选项中导出它:
export HADOOP_CLIENT_OPTS="-ea ${HADOOP_CLIENT_OPTS}" hadoop jar some-mapreduce-program.jar org.foo.bar.MainJob ...
请注意,如果您使用的是集群,则应在所有节点中设置此变量。
1条答案
按热度按时间inb24sb21#
假设Hadoop2+,您可以在mapred-site.xml中设置此属性
或者,您可以尝试在客户端选项中导出它:
请注意,如果您使用的是集群,则应在所有节点中设置此变量。