如何记录我编写的Pig Latin grunt shell命令?

时间:2013-06-18 00:12:13

标签: hadoop apache-pig

我是Pig and Pig Latin的新手。我想记录我在交互式grunt shell中编写的命令,以便我可以将Pig Latin脚本拼凑起来。这可能吗?是否有一个文件存储我编写的命令的历史记录,类似于我的“.bash_history”文件?

我想访问“.grunt_history”,如果存在这样的事情,或者某种方式打开记录到文件。

2 个答案:

答案 0 :(得分:3)

Pig历史记录文件位于~/.pig_history。因此,如果您的用户住宅为/home/joe,则路径为/home/joe/.pig_history

但是,您需要注意查找用户主目录。您可以从/etc/passwd获取用户主目录。某些用户主目录可能不是标准的。例如,我们使用CDH4并使用 sudo -u hdfs pig 来启动Grunt。在这种情况下,历史文件是/var/lib/hadoop-hdfs/.pig_historyHere是源代码。

答案 1 :(得分:1)

你很接近 - 寻找~/.pig_history