Sqoop MySQL 8 迁移Hadoop 3 提示:master:9000/sqoop/base-house already exists

2023-11-01

今天尝试使用Sqoop 将MySQL 8 指定库表数据 迁移至Hadoop 3 提示如下错误:

2023-03-01 14:52:20,547 ERROR tool.ImportTool: Import failed: org.apache.hadoop.mapred.FileAlreadyExistsException: Output directory hdfs://Hadoop3-master:9000/sqoop/base-house already exists
        at org.apache.hadoop.mapreduce.lib.output.FileOutputFormat.checkOutputSpecs(FileOutputFormat.java:164)
        at org.apache.hadoop.mapreduce.JobSubmitter.checkSpecs(JobSubmitter.java:277)
        at org.apache.hadoop.mapreduce.JobSubmitter.submitJobInternal(JobSubmitter.java:143)
        at org.apache.hadoop.mapreduce.Job$11.run(Job.java:1565)
        at org.apache.hadoop.mapreduce.Job$11.run(Job.java:1562)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAs(Subject.java:422)
        at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1762)
        at org.apache.hadoop.mapreduce.Job.submit(Job.java:1562)
        at org.apache.hadoop.mapreduce.Job.waitForCompletion(Job.java:1583)
        at org.apache.sqoop.mapreduce.ImportJobBase.doSubmitJob(ImportJobBase.java:200)
        at org.apache.sqoop.mapreduce.ImportJobBase.runJob(ImportJobBase.java:173)
        at org.apache.sqoop.mapreduce.ImportJobBase.runImport(ImportJobBase.java:270)
        at org.apache.sqoop.manager.SqlManager.importTable(SqlManager.java:692)
        at org.apache.sqoop.manager.MySQLManager.importTable(MySQLManager.java:127)
        at org.apache.sqoop.tool.ImportTool.importTable(ImportTool.java:520)
        at org.apache.sqoop.tool.ImportTool.run(ImportTool.java:628)
        at org.apache.sqoop.Sqoop.run(Sqoop.java:147)
        at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:76)
        at org.apache.sqoop.Sqoop.runSqoop(Sqoop.java:183)
        at org.apache.sqoop.Sqoop.runTool(Sqoop.java:234)
        at org.apache.sqoop.Sqoop.runTool(Sqoop.java:243)
        at org.apache.sqoop.Sqoop.main(Sqoop.java:252)

造成此问题原因:Hadoop 文件服务器已经存在相关文件夹。

解决办法:Hadoop删除报错指定文件夹。

# hadoop 移除指定文件夹
[root@Hadoop3-master bin]# hadoop fs  -rmdir  /sqoop/base-house
# hadoop 查看指定文件夹
[root@Hadoop3-master bin]# hadoop fs -ls -R /sqoop

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Sqoop MySQL 8 迁移Hadoop 3 提示:master:9000/sqoop/base-house already exists 的相关文章

随机推荐

  • 赣榆高中2021高考成绩查询,2020年连云港赣榆高考续写辉煌,各大高中“喜报”新鲜出炉...

    又到一年一度高考放榜时 赣榆各大高中纷纷发布喜报 今年赣榆高考又有哪些新成绩新亮点 楼下一一解读 省赣中 据了解 江苏省赣榆高级中学2020年高考再创辉煌 再攀新高 截至目前 据不完全统计 本一上线1058人 400分以上51人 市局目标完
  • yolov7裂缝检测

    B站视频笔记 1 首先到Github上找RoboFlow的仓库地址 该教程提供了传统算法比如Resnet YOLO等 还有包含一些较新的算法 2 通过Colab打开例程 可以直接通过Colab打开 还支持其他的打开方式 这里提供三种方式 提
  • 11尺寸长宽 iphone_使用Matlab测量图像目标尺寸

    在传统的数字图像处理当中 边缘检测与形态学为两门非常重要的技术 在笔者的第一篇文章中已经重点介绍了各种边缘检测算子 因此这次笔者将结合一些较为简单的形态学算法 使用Matlab为大家介绍一个很有意思的测量目标尺寸的小项目 效果如下 图1 效
  • 盘点了109个金融行业活动案例,找到了最常用的10种

    电商平台有 双11 消费节 家居品牌有 家装节 随着近两年大众财富管理意识的成长 金融行业也诞生了 理财节 银行 券商同行们会在特定时间段内做主题活动 活动形式丰富且多元化 除了传统的积分 红包等 还有直播 盲盒 转盘抽奖等多种活动形式 事
  • SpringBoot项目后端开发逻辑梳理总结

    SpringBoot项目中包含Mapper层 Dao层 Entity层 model层 DTO层 VO层 Service层和Controller层 本篇以学生信息表增删改查为例 梳理各个层之间的逻辑关系 开发流程和注意事项 目录 一 各层之间
  • Upload-labs文件上传漏洞(MIME限制)——Pass02(详解)

    0 00 题目描述 本题要求对数据包中的MIME进行检查 0 01 MIME介绍 所以首先要搞清楚MIME在数据包的哪里 MIME是个什么 关于MIME 由百度百科可知 MIME Multipurpose Internet Mail Ext
  • 如何提高oracle数据库的性能,想提高Oracle性能,如何优化数据库?

    我们今天主要向大家介绍的是如何优化数据库来大提高Oracle性能 以下我们就介绍几个比较简单的步骤来大幅的提高Oracle性能 沃尔玛你很形象将其比喻成优化数据库的三板斧 数据库优化的讨论可以说是一个永恒的主题 资深的Oracle优化人员通
  • chatgpt赋能python:如何放大Python运行出来的图

    如何放大Python运行出来的图 Python是一种流行的编程语言 广泛应用于数据科学 人工智能 机器学习等领域 在这些领域 数据图表是非常重要的 而将这些图表放大可以帮助我们更好地理解数据 发现规律和趋势 在Python中 matplot
  • vue-json-view 一款用于展示json的vue组件,支持大体积json文件快速解析渲染

    在线示例 开发背景 项目开发过程中遇到展示json的场景 且json文件体积过大 小则几百kb 也尝试了已经开源的部分组件 但由于节点过多 渲染速度过慢 无法使用 已有项目技术选型为vue 无法再使用react相关技术 所以考虑自己开发一款
  • 【数据结构】--栈--括号匹配

    在pop 那个地方卡了好一会 原来是NULL这个情况没有考虑 用栈实现 输入一行符号 以 结束 判断其中的括号是否匹配 括号包括 lt gt 例如 输入 Result as x lt lt gt gt right a b gt The 6
  • Cookie详细分析及JSP Cookie操作

    Http协议中Cookie详细介绍 Cookie简介 网络早期最大的问题之一是如何管理状态 即服务器无法知道两个请求是否来自同一个客户端 用户 当时最简单的方法是在请求时 在页面中插入一些参数 并在下一个请求中传回参数 这需要使用包含参数的
  • 计算机网络题库---选择题刷题训练(100多道精品)

    第一章 概述 1 下列四项内容中 不属于Internet 因特网 基本功能是 D A 电子邮件 B 文件传输 C 远程登录 D 实时监测控制 2 Internet是建立在 C 协议集上的国际互联网络 A IPX B NetBEUI C TC
  • RT-Thread:RW007-通讯速度

    目录 1 测量方法 2 硬件准备 3 软件准备 4 使用env配置工程 5 代码修改 下载测试下行速度 6 代码修改 下载测试上行速度 7 总结 1 测量方法 影响通讯速度原因 1 单片机运行速度 2 单片机和RW007通讯的速度 3 RW
  • 常用矩阵定义概念

    1 托普勒斯矩阵 Toeplitz matrix 一维情况下 行响亮不断的向右一定一格形成的循环矩阵 2 双块循环矩阵 doubly block circulant matrix 这是卷积核展开之后 加速与图像卷积过程 因为是两行两行一起循
  • Python爬虫编程实践--task01

    主要内容 HTTP基础 HTML基础 requests get的使用 API的使用 HTTP HTTP是一个客户端 用户 和服务器端 网站 之间进行请求和应答的标准 通过使用网页浏览器 网络爬虫或者其他工具 客户端可以向服务器上的指定端口
  • jersey实现web service接口+客户端调用

    jersey实现web service接口 客户端调用 jersey百度百科 Jersey是一个RESTFUL请求服务JAVA框架 与常规的JAVA编程使用的struts框架类似 它主要用于处理业务逻辑层 与Struts类似 它同样可以和h
  • 手机app登录显示服务器异常,手机app 连接云服务器异常

    手机app 连接云服务器异常 内容精选 换一换 通过内网连接云手机实例时 需要在租户VPC中创建一台弹性云服务器 作为连接云手机的跳板机器 若创建云手机服务器时未使用自定义网络 还需在云手机租户的VPC和服务器所在VPC之间建立对等连接 如
  • RSA算法的详细设计(C++)及不同优化策略的比较

    本篇文章总结了我对RSA算法的理解和设计 并在后文对优化运行效率的方法做了对比分析 一 RSA算法简介 密码学是研究如何隐密地传递信息的学科 它被认为是数学和计算机科学的分支 和信息论也密切相关 在很久之前的传统密码学中 使用的都是对称加密
  • DXLAM、ubuntu16、tf1.13、anaconda环境配置

    DXSLAM环境的点点滴滴 配置该代码环境有两种方法 方法一 利用docker 方法二 直接配置 配置流程 1 配置ORBSLAM2环境 1 1ORB SLAM2配置 1 2测试单目并处理RGBD的数据集 2 配置tf环境 2 1 配置an
  • Sqoop MySQL 8 迁移Hadoop 3 提示:master:9000/sqoop/base-house already exists

    今天尝试使用Sqoop 将MySQL 8 指定库表数据 迁移至Hadoop 3 提示如下错误 2023 03 01 14 52 20 547 ERROR tool ImportTool Import failed org apache ha