自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 hive导出数据到mysql,结果数据量变少

后来发现原来是因为,我在mysql创建表的时候,有个varchar字段的长度,应该是varchar(255),,我写的varchar(32),就是因为字符长度不对,所以导入数据时,一些长度超过32的记录导入失败了。今天用sqoop导出数据,放入mysql,结果发现数据量对不上,明明hive的表里有几万行数据,导入mysql里只有几百行数据了。用这句话查一下hive表中string数据的最大长度,然后在mysql建表的时候varchar()的值就设置成最大长度就可以了。然后导入数据就成功了。

2023-07-03 16:07:53 253 1

原创 用sqoop从hive导入数据到mysql中,中文乱码变成问号

导出的时候,character和Encoding之间有个换行符,我没发现直接复制到虚拟机的命令行执行了。错误原因就是在这里,这里必须得把换行符或者空格之类的删掉,不然characterEncoding这个参数就识别不了。今天用sqoop导出数据的时候,发现中文变成问号?了,在网上查了各种方法试了都没啥用。删掉换行符后再执行一遍就可以了,没有乱码了。

2023-07-03 15:56:04 442 1

原创 hive报错——FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.StatsTask

执行完报错了:FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.StatsTask。需要注意的是,之前的insert语句虽然报错了,但是已经向表里插入数据了,有可能会造成重复的数据。执行这个以后再执行insert语句,就不报错,插入数据成功了!insert into table--------的时候。然后同学让我加了一句话。今天向分区表插入数据。

2023-07-02 19:51:53 9677 5

原创 关于sql中as

as是一个关键字,可以为列或表取别名。表取别名时as可以省略。列名1 as 新列名。表名1 as 新表名。

2023-03-11 21:13:54 158

原创 ubunt安装时继续按钮没有显示

今天安装ubuntu时,到了某一步继续按钮没有出现在ubuntu界面中,在浏览器上搜了一下,同时按alt+F7然后按住鼠标右键不放,向下滑动鼠标即可看到继续按钮

2023-02-12 10:24:02 964

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除