sqoop从mysql导入hive字符集的问题

Mysql都是使用utf8的字符集;所以这个与Mysql的配置无直接关系;但是可以通过修改Mysql上面的表默认字符集来解决,这个是不需要修改Hive配置的方法,快捷方便,不影响现有数据。

修改以下两张表即可;

alter table COLUMNS_V2 modify column COMMENT varchar(256) character set utf8;
alter table TABLE_PARAMS modify column PARAM_VALUE varchar(4000) character set utf8

sqoop的调整:

sqoop import \
--connect "jdbc:mysql://101.132.104.2:3306/educator?useUnicode=true&characterEncoding=utf-8"   --username root --password 'Jcfm$#@*FDSvfs3124' \
--query 'select * from t_item_info_copy1 where itemId >= 1 and $CONDITIONS;' -m 1 \
--null-string 'null' --null-non-string 'null' \
--fields-terminated-by '\t' --lines-terminated-by '\n' \
--hive-drop-import-delims \
--target-dir /sqoop --as-textfile \
--delete-target-dir \
--hive-import \
--hive-database educator \
--hive-table yy

sqoop从mysql导入hive字符集的问题乱码问题相关推荐

  1. sqoop从mysql导入hdfs_3.使用sqoop从mysql 导入数据到hdfs

    使用sqoop从mysql 导入数据到hdfs 注意: 需要将mysql的jdbc驱动包放到lib目录下 在conf目录中,执行 cp sqoop-env-template.sh sqoop-env. ...

  2. datax 导入数据中文乱码_四种方法处理MYSQL导入中文数据时的乱码问题 | 很文博客...

    我是用的最后一种方法,前面三种解决MYSQL导入数据乱码的方法没试过,很文博客推荐大家直接使用第四种方法处理MYSQL导入中文数据时的乱码问题. 首先在新建数据库时一定要注意生成原数据库相同的编码形式 ...

  3. 大数据——sqoop操作mysql和hive导出导入数据

    1.sqoop安装 (1)下载CDH版本的sqoop (2)解压并进行环境配置 环境变量为: export SQOOP_HOME=/home/sqoop-1.4.6-cdh5.15.1 export ...

  4. sqoop从mysql导入数据到hdfs_利用Sqoop将数据从数据库导入到HDFS

    基本使用 如下面这个shell脚本: #Oracle的连接字符串,其中包含了Oracle的地址,SID,和端口号 CONNECTURL=jdbc:oracle:thin:@20.135.60.21:1 ...

  5. sqoop从mysql导入hdfs_sqoop 从mysql导入数据到hdfs、hive

    1.上传sqoop安装包 2.安装和配置 在添加sqoop到环境变量 将数据库连接驱动拷贝到$SQOOP_HOME/lib里 3.使用 第一类:数据库中的数据导入到HDFS上 sqoop import ...

  6. SQOOP 从 MySQL 导入到 Hive 之 Python 脚本

    目录 1.当前业务数据收集详情 2.脚本部署树形图 3.同步 sqoop + python的 管理脚本到 inf 环境

  7. sqoop从mysql到hive问题

    ClassNotFoundException问题大概会需要在sqoop的lib目录下导入三个包, hive-common-...jar ,commons-logging-...jar, hive-ex ...

  8. sqoop从oracle导入hive分区,sqoop从oracle导入hive Hive exited with status 64

    导入命令 ./sqoop import -Dmapreduce.map.java.opts=-Xmx3000m -Dmapreduce.map.memory.mb=3200 --connect jdb ...

  9. Hadoop sqoop从MySQL导入数据到HDFS

最新文章

  1. 67)vector的begin() end() 和 front() back()的区别 rbegin() rend()
  2. mac 搭建php wamp,Linux,Windows,Mac平台php环境配置
  3. 广告基本知识-广告的目的和效果
  4. SpringBoot+Mybatis多模块(module)项目搭建教程
  5. Python 程序员最常犯的十个错误,作为小白的你是不是也经常犯?
  6. 戴尔optiplex3020主板接线_戴尔的售后都是这样的么
  7. 对ASCALL码的理解
  8. PWA(Progressive Web App)入门系列:(三)PWA关键技术Manifest
  9. 【答阿里寒冬面试题】呵呵,大神的面试题就是好!
  10. php去除html标签 空白,php使用strip_tags()去除html标签仍有空白的解决方法
  11. Autojs简单脚本dex卡密破解方法
  12. fread fwrite之后文件指针位置
  13. Codeforces 274E. Mirror Room-模拟+STL
  14. Python小记(一):import和from。。。import区别?
  15. 聆听第18期贡献者荣誉榜发布,体验落地才是王道
  16. DM8 2节点DSC+DW搭建及故障测试
  17. 解决Invalid HTTP_HOST header: ‘xxx.xx.xxx.xxx:8000‘. You may need to add ‘xxx.xx‘ to ALLOWED_HOSTS问题
  18. 目前A股市场情绪未定,假期前多看少动?后市大概率分化轮动!
  19. clearWState(WState_Polished)编译出错
  20. FusionCharts简介

热门文章

  1. computed、watch和methods特性比较
  2. python列表count()函数
  3. js在ie追加html,ie下动态加态js文件的方法
  4. Android Studio 无法启动模拟器的一种可能是你装的是Ghost版的系统
  5. linux服务器内存占用太高-释放内存
  6. ironpkg下载地址
  7. 听飞狐聊JavaScript设计模式系列07
  8. 转 安装PHP出现make: *** [sapi/cli/php] Error 1 解决办法
  9. TThread类详解转
  10. 使用ip rule查询路由策略, 使用ip route修改静态路由表