2012-01-25 22 views
5

如何动态设置额外的类路径,以便可以从hadoop工具类访问罐子?我正在通过“hadoop罐子”运行我的工作。我需要类似“-libjars”开关,不幸的是,它只适用于mappers和reducer,而我的工具实现不会看到由“libjars”提供的jar。为hadoop工具设置额外的类路径

export“HADOOP_CLASSPATH = $ HADOOP_CLASSPATH:/ path/to/my。 jar & & hadoop jar ...“似乎使得”my.jar“可以被工具访问,但是然后位于”/ lib“文件夹中作业jar内的库变得无法访问。

回答

2

此外,如果您与包含在Hadoop发行版中的某些jar发生冲突,则可以使用export HADOOP_USER_CLASSPATH_FIRST=true。也许会对某人有用。