SQOOP解决class org.apache.sqoop.Sqoop
2015-09-17 20:00
465 查看
安装SQOOP后 启动 sqoop help 出现“class org.apache.sqoop.Sqoop”
sqoop version:1.4.6
hadoop version 2.6.0
原因很明确 找不到 Sqoop main架包
多方搜索寻求答案 大多博客答案都为sqoop-x.x.x.jar拷贝到$HADOOP_HOME/lib
多次尝试 并不能行。
无奈查看sqoop启动脚本 发现最后一行为:
exec ${HADOOP_COMMON_HOME}/bin/hadoop
sqoop 驱动时会根据配置的 hadoop_home去执行 hadoop
查看 hadoop 脚本 发现:
elif [ "$COMMAND" = "jar" ] ; then
CLASS=org.apache.hadoop.util.RunJar
可以指定jar
修改 sqoop 最后一行 改为
exec ${HADOOP_COMMON_HOME}/bin/hadoopjar $SQOOP_HOME/sqoop-1.4.6.jar org.apache.sqoop.Sqoop "$@"
指定加载
在此执行 sqoop help 问题搞掂
sqoop version:1.4.6
hadoop version 2.6.0
原因很明确 找不到 Sqoop main架包
多方搜索寻求答案 大多博客答案都为sqoop-x.x.x.jar拷贝到$HADOOP_HOME/lib
多次尝试 并不能行。
无奈查看sqoop启动脚本 发现最后一行为:
exec ${HADOOP_COMMON_HOME}/bin/hadoop
sqoop 驱动时会根据配置的 hadoop_home去执行 hadoop
查看 hadoop 脚本 发现:
elif [ "$COMMAND" = "jar" ] ; then
CLASS=org.apache.hadoop.util.RunJar
可以指定jar
修改 sqoop 最后一行 改为
exec ${HADOOP_COMMON_HOME}/bin/hadoopjar $SQOOP_HOME/sqoop-1.4.6.jar org.apache.sqoop.Sqoop "$@"
指定加载
在此执行 sqoop help 问题搞掂
相关文章推荐
- sqoop 中文文档 User guide 一
- sqoop 中文文档 User guide 二 import
- sqoop 中文文档 User guide 二 import续
- sqoop 中文文档 User guide 三 export
- sqoop 中文文档 User guide 四 validation
- sqoop 中文文档 User guide 五 job,metastore,merge,codegen
- sqoop 中文文档 User guide 六
- sqoop 中文文档 User guide 七
- sqoop 使用小计
- sqoop 从mysql数据库导入到hive表格错误解决方法
- Sqoop
- sqoop 导出 hive分区表 数据到 mysql
- sqoop 安装配置(Hadoop2.4 + hive0.13)
- Sqoop2简单命令(linux)
- sqoop安装(linux)
- [奥莱理] Apache Sqoop Cookbook-读书笔记
- Hadoop2.2.0 HA高可用分布式集群搭建(hbase,hive,sqoop,spark)
- sqoop--mysql与hdfs数据互导
- sqoop--oracle与hdfs互导
- sqoop安装