0

システム管理者が特定のプロパティをfinalとして定義して、クライアントデーモンがそれらをオーバーライドしないようにすることができます。

ただし、System.setProperty()メソッドを使用して設定されたプロパティは、Hadoopの構成APIを使用して設定されたプロパティよりも優先されます。その場合、クライアントデーモンがSystem.setProperty()?を呼び出して設定することで最終プロパティをオーバーライドすることはできません。

ありがとう。

4

1 に答える 1

2

構成プロパティはシステムプロパティの観点から定義できますが、システムプロパティが構成プロパティを使用して再定義されない限り、構成APIを介してアクセスできないことに注意してください。

内部的には、hadoopシステムは構成インターフェースを介してのみ構成プロパティにアクセスします。ユーザーが構成インターフェースを介して構成プロパティを変更できなかった場合(および、プロパティが管理者によって最終として定義されている場合はユーザーはできません)、システムはユーザーがシステムのプロパティで行った変更を認識しません。

于 2012-07-13T21:06:42.027 に答える