摘要: 今天遇到一个很奇怪的错误,在impala中查询数据报错,但是在hive查询却能够返回预期的结果。查阅相关文档发现是由于修改了hive中的表结构导致,Impala对表的列顺序与Parquet文件中列的顺序比较敏感,默认情况下需要确保表列的顺序与Parquet中列顺序一致,如果发生此类错误的话,只需要在 阅读全文
posted @ 2021-09-24 17:47 琲笙 阅读(1025) 评论(0) 推荐(0)
摘要: 1、运行速度方面:StringBuilder > StringBuffer >String 2、线程安全方面:StringBuffer是线程安全的,StringBuilder是线程不安全的 3、StringBuffer类与StringBuilder类的原理和操作基本相同,区别就是StringBuff 阅读全文
posted @ 2021-06-18 10:56 琲笙 阅读(1464) 评论(0) 推荐(0)
摘要: 默认为true,为true的话为自动提交,每当执行update,delete或者insert时都会通过程序自带的commit()自动提交到数据库,这样无法进行事务的回滚。设置为false的情况下,需要手动commit一下,才能将之前的sql语句提交到数据库,这样就实现了数据库的事务。 阅读全文
posted @ 2021-06-16 09:04 琲笙 阅读(492) 评论(0) 推荐(0)
摘要: 原因是不能调用FlumeUtils中的createStream方法,改为createPollingStream方法即可。 createStream为push时创建stream的方法 createPollingStream才是pull时创建stream的方法 阅读全文
posted @ 2021-01-13 21:09 琲笙 阅读(166) 评论(0) 推荐(0)
摘要: 重定向符号: 1. > 输出重定向到文件并覆盖原文件内容 例:less (文件A) > (文件B) 含义:将文件A的内容读取出来 并重定向覆盖文件B中的内容 2. >! 输出重定向到文件并强制覆盖原文件内容 例:less (文件A) >! (文件B) 3. >> 输出重定向到文件追加文件内容 例:  阅读全文
posted @ 2020-11-01 21:01 琲笙 阅读(62) 评论(0) 推荐(0)
摘要: cat、more、less均是用来查看文件内容的。 cat是一次性显示整个文件的内容,可以将多个文件连接起来显示,常与重定向符号配合使用,适用于文件内容较少的时候。 more和less通常用于文件内容过多的时候,并提供翻页的功能。在功能方面less > more > cat,less提供翻页,跳转, 阅读全文
posted @ 2020-11-01 17:21 琲笙 阅读(441) 评论(0) 推荐(0)