我正在尝试将存储在本地D:驱动器中的文件加载到Pig。 我正在使用此命令,但收到错误。 A = LOAD' D:/A.TXT'使用PIGSTORAGE(',')AS(Id:INT,姓名:chararray,年龄:INT,薪资:FLOAT);
答案 0 :(得分:1)
您有两种选择。通过使用
启动猪,以本地模式运行Pigpig -x local
并仅使用本地文件。
或者您可以使用
将文件从grunt shell中放入HDFSfs -copyfromlocal /path/to/local/file /location/in/hdfs/file
并使用
访问它A = LOAD('location/in/hdfs/file')
USING PIGSTORAGE(',')
AS (Id:INT,Name:chararray,Age:INT,Salary:FLOAT);