
大数据
这里主要放一些对于进行大数据面试有帮助的文章
one code
这个作者很懒,什么都没留下…
展开
-
Mysql字符集不匹配导致insert报错 “SQL 错误 [1366] [HY000] ”解决方案
查看表的字符集show full columns from 表名;可以看到每个字段的字符都是utf8因此导入数据没问题,如果是其他可能会出现问题。查看Mysql服务器字符集show variables like '%character%';说明:此配置可以正常insert,你的不能insert,可能在database这项配置为latin1,我们至少需要将database这项配置改为utf8。这项配置指建表时的默认字符。修改配置setcharacter_set..原创 2020-09-16 17:12:44 · 754 阅读 · 0 评论 -
Hive不支持update、delete解决方案
Hive ACID要实现update和delete功能,该表就必须支持ACID,而支持ACID,就必须满足以下条件: 表的存储格式必须是ORC(STORED AS ORC); 表必须进行分桶(CLUSTERED BY (col_name, col_name, …) INTO num_buckets BUCKETS); Table property中参数transactional必须设定为True(tblproperties(‘transactional’=‘true’));原创 2020-09-09 17:02:39 · 9925 阅读 · 0 评论