Hea*_*er' 5 hadoop hive apache-pig hcatalog
A = LOAD 'eventnew.txt' USING HCatalogLoader();
Run Code Online (Sandbox Code Playgroud)
2015-07-08 19:56:34,875 [main] ERROR org.apache.pig.tools.grunt.Grunt - ERROR 1070:无法使用导入解析HCatalogLoader:[,java.lang.,org.apache.pig.builtin .,org.apache.pig.impl.builtin.]日志文件的详细信息:/home/KS5023833/pig_1436364102374.log
然后我试了一下
A = LOAD 'xyz' USING org.apache.hive.hcatalog.pig.HCatLoader();
Run Code Online (Sandbox Code Playgroud)
这也行不通.
1070:无法使用导入解析org.apache.hive.hcatalog.pig.HCatLoader:[,java.lang.,org.apache.pig.builtin.,org.apache.pig.impl.builtin.]
问题是什么?我是Hadoop的新手.
正如 GoBrewers14 所说,您必须使用 -useHCatalog 启动 pig。如果您正在运行 Pig 脚本,另一种方法是确定 HCatalog jar 的位置,并将包含 jar 路径的 REGISTER 语句添加到脚本顶部
例子:
REGISTER /home/user/Installations/hive-0.11.0-bin/hcatalog/share/hcatalog/hcatalog-core-0.11.0.jar;
当然,您的路径/版本可能不同。
| 归档时间: |
|
| 查看次数: |
5721 次 |
| 最近记录: |