2013-06-26 46 views

回答

1

T他Hadoop框架使用標準的Java本地化的可讀計數器名稱。該名稱由框架在內部使用,但在看到計數器時顯示的是顯示名稱。

要看到它在行動,

  1. 創建屬性文件在同一目錄中包含枚舉的頂層類枚舉命名。

  2. 屬性文件應該包含一個名爲CounterGroupName的屬性,其值是顯示名稱。使用後綴.name定義所有字段。

例:用於枚舉如下Employee類

 `enum Counters { VALID , INVALID }` 
  • 內定義創建一個屬性文件Employee_Counters.properties文件在同一封裝中的僱員。用下面的條目

    CounterGroupName=Employment Records
    VALID.name=Valid Employee Records
    INVALID.name=Invalid Employee Records

  • 創建另一個屬性文件Employee_Counters_fr_FR.properties以法語顯示計數器的名稱。

  • 如果默認語言環境爲EN,您會看到使用屬性文件中提供的值顯示計數器。