阿里云ECS服务器部署HADOOP集群(五):Pig 安装
2024-09-01 21:33:14
本篇将在阿里云ECS服务器部署HADOOP集群(一):Hadoop完全分布式集群环境搭建的基础上搭建。
1 环境介绍
- 一台阿里云ECS服务器:master
- 操作系统:CentOS 7.3
- Hadoop:hadoop-2.7.3.tar.gz
- Java: jdk-8u77-linux-x64.tar.gz
- Pig: pig-0.17.0.tar.gz
2 Pig 下载
下载 pig-0.17.0.tar.gz 并在合适的位置解压缩,笔者这里解压缩的路径为:
/usr/local
将解压得到的目录改名为 hbase
cd /usr/local
mv pig-0.17./ pig/
3 添加 Pig 环境变量
在"/etc/profile"中添加内容:
export PIG_HOME=/usr/local/pig
export PATH=$PATH:$PIG_HOME/bin
重新加载环境:
source /etc/profile
4 启动 Pig
4.1 验证是否安装成功
pig -help
4.2 本地模式执行
若操作的是 Linux 系统下的文件,则运行下面的命令。
pig -x local
4.3 MapReduce 模式执行(Pig 默认模式)
需要确保已启动 HDFS 和 YARN, 再运行下面的命令。
pig
5 安装完成
阿里云ECS服务器部署HADOOP集群系列:
- 阿里云ECS服务器部署HADOOP集群(一):Hadoop完全分布式集群环境搭建
- 阿里云ECS服务器部署HADOOP集群(二):HBase完全分布式集群搭建(使用外置ZooKeeper)
- 阿里云ECS服务器部署HADOOP集群(三):ZooKeeper 完全分布式集群搭建
- 阿里云ECS服务器部署HADOOP集群(四):Hive本地模式的安装
- 阿里云ECS服务器部署HADOOP集群(六):Flume 安装
- 阿里云ECS服务器部署HADOOP集群(七):Sqoop 安装
最新文章
- CentOs 6.5 安装Ganglia步骤
- JSON.parse()和JSON.stringify()区别
- 【Java】异常处理_学习笔记
- android上引入七牛 上传图片或者文件 最终整理版本(可用)
- iOS常用---NSString,NSMutabuleString
- hdu–2369 Bone Collector II(01背包变形题)
- Android知识散点
- SQLite 批量insert - 如何加速SQLite的插入操作
- hdu 1506
- 自定义控件:抽屉SlidingDrawer——wrap_content非全屏
- 开发程序过程中遇到的调用Web Api小问题
- 远程块存储iSCSI
- Oracle的nvl函数和nvl2函数
- 使用Jenkins遇到的问题
- exgcd证明和最基础应用
- Elastic数据迁移方法及注意事项
- LCA(最近公共祖先)算法
- git pull 总要求输入账号和密码解决?
- 3D数学读书笔记——3D中的方位与角位移
- Python基础学习笔记(一)安装以及IDE的配置