Pig と Pig Latin は初めてです。対話型の grunt シェルで記述したコマンドをログに記録して、動作中の Pig Latin スクリプトをつなぎ合わせることができるようにしたいと考えています。これは可能ですか?「.bash_history」ファイルと同様に、私が書いたコマンドの履歴を保存するファイルはありますか?
「.grunt_history」にアクセスしたいのですが、そのようなものが存在する場合、またはファイルへのログを有効にする方法が必要です。
Pig と Pig Latin は初めてです。対話型の grunt シェルで記述したコマンドをログに記録して、動作中の Pig Latin スクリプトをつなぎ合わせることができるようにしたいと考えています。これは可能ですか?「.bash_history」ファイルと同様に、私が書いたコマンドの履歴を保存するファイルはありますか?
「.grunt_history」にアクセスしたいのですが、そのようなものが存在する場合、またはファイルへのログを有効にする方法が必要です。
Pig 履歴ファイルは にあり~/.pig_history
ます。したがって、ユーザーのホームが/home/joe
の場合、パスは/home/joe/.pig_history
です。
ただし、ユーザーのホーム ディレクトリを見つけるには注意が必要です。ユーザーのホーム ディレクトリは から取得できます/etc/passwd
。一部のユーザー ホーム ディレクトリは標準ではない場合があります。たとえば、CDH4 を使用し、sudo -u hdfs pigを使用して Grunt を開始します。この場合、履歴ファイルは/var/lib/hadoop-hdfs/.pig_history
. これがソースコードです。
あなたは近くにいます - 探してください~/.pig_history