Pig 的安装
1.下载文件
在官方上下载下来
http://pig.apache.org/releases.html#Download
我个人下载的 版本是pig-0.11.0.tar.gz
2.安装
上传到服务器指定位置
由于我个人是新创建了一个pig用户来创建的,所以上传到了
/home/pig/这个目录
(用户创建 useradd pig -g root)
接下来解压即可
tar -zxvf pig-0.11.0.tar.gz
解压完成后
drwxr-xr-x 15 pig pig 4096 09-22 13:52pig-0.11.0
有了pig-0.11.0的目录即等于安装完毕了。
3.配置
接下要做的事情就是配置jobtracker和namenode
(其他的次要的,个人看需求来配置)
在此目录下/home/pig/pig-0.11.0/conf
修改pig.properties文件增加如下参数
#namenode
fs.default.name=hdfs://hadoop-master.xx.com/:8020
#jobtracker
mapred.job.tracker=hadoop-master.xx.com:8021
#mapreduce任务queue指定用户名
mapred.job.queue.name=erpmerge
#日志修改配置到当前程序目录下
pig.logfile=/home/pig/pig-0.11.0/logs
配置环境变量
修改 /etc/profile增加如下
export PIG_INSTALL=/home/pig/pig-0.11.0
export PATH=$PATH:$PIG_INSTALL/bin
到这儿整个安装就结束了。
生效一下配置文件
source /etc/profile
执行pig命令
[pig@xxxxxxx pig-0.11.0]$ pig
2013-09-23 16:23:09,639 [main] INFO org.apache.pig.Main - Apache Pig version0.11.0 (r1446324) compiled Feb 14 2013, 16:40:57
2013-09-23 16:23:09,640 [main] INFO org.apache.pig.Main - Logging error messagesto: /home/pig/pig-0.11.0/logs
2013-09-23 16:23:09,661 [main] INFO org.apache.pig.impl.util.Utils - Defaultbootup file /home/pig/.pigbootup not found
2013-09-23 16:23:09,827 [main] INFO org.apache.pig.backend.hadoop.executionengine.HExecutionEngine -Connecting to hadoop file system at: hdfs://hadoop-master.xx.com/:8020
2013-09-23 16:23:10,073 [main] INFO org.apache.pig.backend.hadoop.executionengine.HExecutionEngine- Connecting to map-reduce job tracker at: hadoop-master.xx.com:8021
grunt>
呈现上面现象即可使用了。
当然如果使用本地模式可以执行
Pig –x local