有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何将通用参数传递给hadoop jar

我将参数传递给hadoop jar,如下所示:

hadoop  jar C:\Pointerfile.jar main.com.asos.recommendations.Pointerfile -D Signal=Signaltest -D ProductData=ProductData -D CustomerSegment=CustomerSegment -D CustomerCategory=CustomerCategory -D P2PSimilarity=P2PSimilarity -D ProductCategory=ProductCategory/test -D ProductSegment=ProductSegment/test  -D Customer=Customer -D ProductDataCN=ProductDatab -D CustomerSegmentCN=CustomerSegmentb -D CustomerCategoryCN=CustomerCategoryb -D P2PSimilarityCN=P2PSimilarityb -D ProductCategoryCN=ProductCategoryb -D ProductSegmentCN=ProductSegmentb -D SignalCN=Signalb -D CustomerCN=Customerb -D SAN=SAN -D version=v0.1

在java代码中,我试图访问这些参数:

Configuration conf = new Configuration();        
System.out.println("parameters are" + conf.get("Signal"));

但它返回空值

我也尝试过删除空格:
-DSignal=信号和“-DSignal=信号”


共 (0) 个答案