将来のプロジェクトの1つとして、HadoopとPIGを(過去2日間から!)学び始めました。
実験のために、Hadoop(デフォルトのlocalhost:9000ではHDFS)を疑似分散モードおよびPIG(map-reduceモード)としてインストールしました。
./bin/pigコマンドを入力してPIGを初期化すると、GRUNTコマンドラインが起動し、pigがHDFS(localhost:9000)に接続しているというメッセージが表示され、後でpigを介してHDFSに正常にアクセスできました。
PIGがHDFSにアクセスするための手動構成を実行することを期待していました(さまざまなインターネット記事に従って)。
私の質問は、PIGがデフォルトのHDFS構成(localhost:9000)をどこから特定したかということです。pig.propertiesを確認しましたが、何も見つかりませんでした。将来、デフォルトのHDFS構成を変更する可能性があるため、この情報が必要です。
ところで、OSPATH変数にHADOOP_HOMEとPIG_HOMEが定義されています。