Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Import 无法执行Sqoop导入_Import_Sqoop - Fatal编程技术网

Import 无法执行Sqoop导入

Import 无法执行Sqoop导入,import,sqoop,Import,Sqoop,我无法将数据从Mysql导入Hdfs。我的bashrc&sqoop-env.sh文件正常。此外,我还能够成功运行sqoop list databases命令。问题在于导入命令出现outputconnectionfailed异常。请参阅以下错误和帮助: 大宗报价 rahul@ubuntu:~$sqoop导入--连接jdbc:mysql://localhost/rahul --用户名root——密码123——表emp-m1——目标目录/sqoopmort/emp警告:/usr/lib/hbase不存

我无法将数据从Mysql导入Hdfs。我的bashrc&sqoop-env.sh文件正常。此外,我还能够成功运行sqoop list databases命令。问题在于导入命令出现outputconnectionfailed异常。请参阅以下错误和帮助:

大宗报价 rahul@ubuntu:~$sqoop导入--连接jdbc:mysql://localhost/rahul --用户名root——密码123——表emp-m1——目标目录/sqoopmort/emp警告:/usr/lib/hbase不存在!HBase导入 将失败。请将$HBASE\u HOME设置为您的HBASE的根目录 安装。14/09/09 01:22:45警告工具。BaseSqoopTool:设置 命令行上的密码不安全。考虑使用-P代替。 14/09/09 01:22:45 INFO manager.MySQLManager:准备使用MySQL 流结果集。14/09/09 01:22:45信息工具。代码工具: 开始代码生成14/09/09 01:22:45信息管理器.SqlManager: 正在执行SQL语句:从
emp
中选择t.*作为t限制1 14/09/09 01:22:45 INFO manager.SqlManager:执行SQL语句:选择t* 从
emp
AS t LIMIT 1 14/09/09 01:22:45信息表单编译管理器: HADOOP\u MAPRED\u主页为/usr/local/HADOOP注意: /tmp/sqoop-rahul/compile/a81597835880664d34a2ff0e4c7b9b33/emp.java 使用或重写不推荐使用的API。注意:使用 -Xlint:详细信息不推荐。14/09/09 01:22:46信息orm.CompilationManager:正在写入jar文件: /tmp/sqoop-rahul/compile/a81597835880664d34a2ff0e4c7b9b33/emp.jar 14/09/09 01:22:46警告经理:看起来你是 从mysql导入。14/09/09 01:22:46警告管理器。MySQLManager: 这个传输可以更快!使用--direct 14/09/09 01:22:46警告 manager.MySQLManager:用于执行特定于MySQL的快速路径的选项。 14/09/09 01:22:46 INFO manager.MySQLManager:设置零日期时间 convertToNull的行为(mysql)14/09/09 01:22:46信息 mapreduce.ImportJobBase:开始导入emp 14/09/09 01:22:47 INFO mapred.JobClient:正在运行的作业:作业201409090100\u 0003 14/09/09 01:22:48信息映射。作业客户端:映射0%减少0%14/09/09 01:22:54 INFO mapred.JobClient:任务Id:尝试\u 201409090100\u 0003\u m\u000000\u 0, 状态:失败的java.lang.RuntimeException: java.lang.RuntimeException: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: 通信链路故障

成功发送到服务器的最后一个数据包为0毫秒 以前驱动程序尚未从服务器收到任何数据包。 位于org.apache.sqoop.mapreduce.db.DBInputFormat.setConf(DBInputFormat.java:167) 位于org.apache.hadoop.util.ReflectionUtils.setConf(ReflectionUtils.java:62) 位于org.apache.hadoop.util.ReflectionUtils.newInstance(ReflectionUtils.java:117) 位于org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:722) 位于org.apache.hadoop.mapred.MapTask.run(MapTask.java:364) 位于org.apache.hadoop.mapred.Child$4.run(Child.java:255) 位于java.security.AccessController.doPrivileged(本机方法) 位于javax.security.auth.Subject.doAs(Subject.java:415) 位于org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1190) 在org.apache.hadoop.mapred.Child.main(Child.java:249)上,由以下原因引起:java.lang.RuntimeException: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: 通信链路故障

成功发送到服务器的最后一个数据包为0毫秒 以前驱动程序尚未从服务器收到任何数据包。 位于org.apache.sqoop.mapreduce.db.DBInputFormat.getConnection(DBInputFormat.java:193) 位于org.apache.sqoop.mapreduce.db.DBInputFormat.setConf(DBInputFormat.java:162) ... 9更多原因:com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: 通信链路故障

成功发送到服务器的最后一个数据包为0毫秒 以前驱动程序尚未从服务器收到任何数据包。 位于sun.reflect.NativeConstructorAccessorImpl.newInstance0(本机方法) 位于sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) 在sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) 位于java.lang.reflect.Constructor.newInstance(Constructor.java:526) 位于com.mysql.jdbc.Util.HandleneInstance(Util.java:411) 位于com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1121) 在com.mysql.jdbc.MysqlIO上(MysqlIO.java:355) 位于com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2479) 位于com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2516) 位于com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2301) 位于com.mysql.jdbc.ConnectionImpl(ConnectionImpl.java:834) 位于com.mysql.jdbc.JDBC4Connection(JDBC4Connection.java:47) 位于sun.reflect.NativeConstructorAccessorImpl.newInstance0(本机方法) 位于sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) 在sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) 位于java.lang.reflect.Constructor.newInstance(Constructor.java:526) 位于com.mysql.jdbc.Util.HandleneInstance(Util.java:411) 位于com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:416) 位于com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:317) 位于java.sql.DriverManager.getConnection(DriverManager.java:571) 位于java.sql.DriverManager.getConnection(DriverManager.java:215) 位于org.apache.sqoop.mapreduce.db.DBConfiguration.getConnection(DBConfiguration.java:278) 位于org.apache.sqoop.mapreduce.db.DBInputFormat.getConnection(DBInputFormat.java:187) ... 10个以上原因:java.net.ConnectE
sqoop import --connect jdbc:mysql://192.168.69.69:3306/testdb --username root -P --table TESTABLE --target-dir /data/import