импорт sqoop --connect jdbc: mysql: // localhost: 3306 / rama - root пользователя --password hadoop --m 1 - таблица emptest --target-dir / tmp / sqlimp;
2018-12-22 12: 12: 51 524 INFO [main] sqoop.Sqoop: Запуск версии Sqoop: 1.4.6 2018-12-22 12: 12: 51 600 WARN [main] tool.BaseSqoopTool: Установка пароля в команделиния небезопаснаПопробуйте вместо этого использовать -P.2018-12-22 12: 12: 52,031 INFO [main] manager.MySQLManager: Подготовка к использованию потокового набора данных MySQL.2018-12-22 12: 12: 52,037 INFO [main] tool.CodeGenTool: начало генерации кода сб 22 декабря 12:12:53 IST 2018 ПРЕДУПРЕЖДЕНИЕ: устанавливать SSL-соединение без проверки подлинности сервера не рекомендуется.В соответствии с требованиями MySQL 5.5.45+, 5.6.26+ и 5.7.6+ SSL-соединение должно быть установлено по умолчанию, если явная опция не установлена.Для соответствия существующим приложениям, не использующим SSL, свойство verifyServerCertificate установлено в значение «false».Вам нужно либо явно отключить SSL, установив useSSL = false, либо установить useSSL = true и предоставить хранилище доверенных сертификатов для проверки сертификата сервера.2018-12-22 12: 12: 53,761 INFO [main] manager.SqlManager: Выполнение оператора SQL: SELECT t. * FROM emptest
AS t LIMIT 1 2018-12-22 12: 12: 53,836 INFO [основной] менеджер.SqlManager: выполнение оператора SQL: SELECT t. * FROM emptest
AS t LIMIT 1 2018-12-22 12: 12: 53,858 INFO [main] orm.CompilationManager: HADOOP_MAPRED_HOME - это /home/rama/work/hadoop-2.7.2Примечание. /Tmp/sqoop-rama/compile/95747c79d95bf5a44757ba6f0976d0fb/emptest.java использует или отменяет устаревший API.Примечание: Перекомпилируйте с -Xlint: не рекомендуется для деталей.2018-12-22 12: 12: 57,709 INFO [main] orm.CompilationManager: Запись файла jar: /tmp/sqoop-rama/compile/95747c79d95bf5a44757ba6f0976d0fb/emptest.jar 2018-12-22 12: 12: 57,736 WARN [основной]manager.MySQLManager: похоже, вы импортируете из mysql.2018-12-22 12: 12: 57,740 WARN [main] manager.MySQLManager: Эта передача может быть быстрее!Используйте --direct 2018-12-22 12: 12: 57,741 WARN [main] manager.MySQLManager: опция для реализации быстрого пути, специфичного для MySQL.2018-12-22 12: 12: 57,741 INFO [main] manager.MySQLManager: установка нулевого поведения DATETIME для convertToNull (mysql) 2018-12-22 12: 12: 57,751 INFO [main] mapreduce.ImportJobBase: начало импорта emptest 2018-12-22 12: 12: 58,311 ИНФОРМАЦИЯ [main] Configuration.deprecation: mapred.jar устарела.Вместо этого используйте mapreduce.job.jar 2018-12-22 12: 12: 59,493 INFO [main] Configuration.deprecation: mapred.job.tracker устарела.Вместо этого используйте mapreduce.jobtracker.address 2018-12-22 12: 12: 59,587 ИНФОРМАЦИЯ [главная] Configuration.deprecation: session.id устарела.Вместо этого используйте dfs.metrics.session-id 2018-12-22 12: 12: 59,603 INFO [main] jvm.JvmMetrics: Инициализация метрик JVM с помощью processName = JobTracker, sessionId = 2018-12-22 12: 13: 00,616 INFO [main] mapreduce.JobSubmitter: Очистка файла промежуточной области: /home/rama/work/hadoop272data/checkpoint/mapred/staging/rama571102244/.staging/job_local571102244_0001 2018-12-22 12: 13: 00,617 ОШИБКА [основной].ImportTool: обнаружена исключительная ситуация IOException при выполнении задания импорта: java.io.FileNotFoundException: файл не существует: hdfs: // localhost: 9000 / home / rama / work / sqoop-1.4.6.bin__hadoop-2.0.4-alpha / lib / jackson-core-asl-1.9.13.jar в org.apache.hadoop.hdfs.DistributedFileSystem $ 17.doCall (DistributedFileSystem.java:1072) в org.apache.hadoop.hdfs.DistributedFileSystem $ 17.doCall (DistributedFileSystem.java:10)в org.apache.hadoop.fs.FileSystemLinkResolver.resolve (FileSystemLinkResolver.java:81) в org.apache.hadoop.hdfs.DistributedFileSystem.getFileStatus (DistributedFileSystem.java:1064) в org.apache.ceadoop.filecache.ClientDistributedCacheManager.getFileStatus (ClientDistributedCacheManager.java:288) в org.apache.hadoop.mapreduce.filecache.ClientDistributedCacheManager.getFileStatus (ClientDistributedCacheManager.java:2)по адресу org.apache.hadoop.mapreduce.filecache.ClientDistributedCacheManager.determineTimestamps (ClientDistributedCacheManager.java:93) по адресу org.apache.hadoop.mapreduce.filecache.ClientDistributedCacheManager.agermanagerDager.JDBD_Amp_DBD_Amp_D_D_D_D_W_D_P_D_D_D_D_A_D_A_D_A_D_A_D_D_A_D_A_D_A_D_A_D_A_D_A_D_A_D_A_D_A_D_A_t_P).JobSubmitter.copyAndConfigureFiles (JobSubmitter.java:265) по адресу org.apache.hadoop.mapreduce.JobSubmitter.copyAndConfigureFiles (JobSubmitter.java:301) по адресу org.apache.hadoop.mapreduce.JavaSub_m_m_SubSter_Mitorg.apache.hadoop.mapreduce.Job $ 10.run (Job.java:1285) в org.apache.hadoop.mapreduce.Job $ 10.run (Job.java:1282) в java.security.AccessController.doPrivileged (собственный метод) в javax.security.auth.Subject.doAs (Subject.java:422) в org.apache.hadoop.security.UserGroupInformation.doAs (UserGroupInformation.java:1614) в org.apache.hadoop.mapreduce.Job.submit (Job.java:1282) в org.apache.hadoop.mapreduce.Job.waitForCompletion (Job.java:1303) в org.apache.sqoop.mapreduce.ImportJobBase.doSubmitJob (ImportJobBase.java:196) по адресу org.apache.sqoop.mapreduce.ImportJobBase.runJob (ImportJobBase.java:169) по адресу org.apache.sqoop.mapreduce.Ij266) в org.apache.sqoop.manager.SqlManager.importTable (SqlManager.java:673) в org.apache.sqoop.manager.MySQLManager.importTable (MySQLManager.java:118) в org.apache.sqoop.tool.Importo.importTable (ImportTool.java:497) в org.apache.sqoop.tool.ImportTool.run (ImportTool.java:605) в org.apache.sqoop.Sqoop.run (Sqoop.java:143) в org.apache.hadoop.util.ToolRunner.run (ToolRunner.java:70) в org.apache.sqoop.Sqoop.runSqoop (Sqoop.java:179) в org.apache.sqoop.Sqoop.runTool (Sqoop.java:218) в организации.apache.sqoop.Sqoop.runTool (Sqoop.java:227) в org.apache.sqoop.Sqoop.main (Sqoop.java:236)
Я пытаюсь загрузить данные из таблицы Mysql emply в hdfsс помощью команды импорта sqoop
импорт sqoop --connect jdbc: mysql: // localhost: 3306 / rama - имя пользователя root --password hadoop --m 1 - таблица emptest --target-dir / tmp / sqlimp;