0

Pig と Pig Latin は初めてです。対話型の grunt シェルで記述したコマンドをログに記録して、動作中の Pig Latin スクリプトをつなぎ合わせることができるようにしたいと考えています。これは可能ですか?「.bash_history」ファイルと同様に、私が書いたコマンドの履歴を保存するファイルはありますか?

「.grunt_history」にアクセスしたいのですが、そのようなものが存在する場合、またはファイルへのログを有効にする方法が必要です。

4

2 に答える 2

3

Pig 履歴ファイルは にあり~/.pig_historyます。したがって、ユーザーのホームが/home/joeの場合、パスは/home/joe/.pig_historyです。

ただし、ユーザーのホーム ディレクトリを見つけるには注意が必要です。ユーザーのホーム ディレクトリは から取得できます/etc/passwd。一部のユーザー ホーム ディレクトリは標準ではない場合があります。たとえば、CDH4 を使用し、sudo -u hdfs pigを使用して Grunt を開始します。この場合、履歴ファイルは/var/lib/hadoop-hdfs/.pig_history. これがソースコードです。

于 2013-06-18T01:39:48.420 に答える
1

あなたは近くにいます - 探してください~/.pig_history

于 2013-06-18T01:36:43.910 に答える