我正在製作一個map reduce程序。我試圖傳遞參數的上下文配置中使用setLong方法降低方法,然後完成後在減速讀取它們的主要Hadoop從reducer傳遞變量到主
:
context.getConfiguration().setLong(key, someLong);
作業完成之後我在主嘗試閱讀使用:
long val = job.getConfiguration().getLong(key, -1);
但我總是得到-1。
當我嘗試閱讀減速機內部我看到值設置,我得到正確的答案。
我錯過了什麼?
謝謝