(持续更新整理中)
有时候为了测试 JDBC 需要用到 sql-workbench.
sql-workbench 对于命令行似乎不太友好。整理一下常见的几个命令。
继续阅读“Linux 下 sql-workbench 命令行常用方法整理”
Java BigDecimal 转换为 Parquet Decimal
记录个问题。有用户想通过 Java 自行生成 Parquet 文件,不通过 Hive, Spark 等软件。
用户直接将 BigDecimal toByteArray(),然后用 Hive/Athena 都读不出来正确的数值。查看 Hive 的做法,它实际上是用 unscaledValue() 转换成 BigInt,再 toByteArray() 存入 Parquet 的。
继续阅读“Java BigDecimal 转换为 Parquet Decimal”
如何模拟EMRFS处理S3返回503 Slow Down的情况
在 EMRFS (EMR 5.25) 的配置文件 /usr/share/aws/emr/emrfs/conf/emrfs-default.xml 里看到 fs.s3.sleepTimeSeconds 这个参数。按照配置文件里的注释,这个参数控制 S3 调用失败重试的间隔,默认是10秒。
由于 EMRFS 闭源,想测试一下,验证这个参数是否有效。
继续阅读“如何模拟EMRFS处理S3返回503 Slow Down的情况”
运城西安周末游
周末调休,周五六日休息三天,可以找个近点的地方玩耍一下。
买了周五北京->运城的早班机,含税大概300元,跟高铁差不多。周日晚上的硬卧回程,西安->北京西,268元。最近不想跟人交流,所以没住青旅,订了两晚宜必思,总共花费400上下。
早上11点准时落地运城。这个航站楼是新的,原先的航站楼在旁边,应该是要重建一个新的航站楼。
继续阅读“运城西安周末游”
吉隆坡转机回家计划
不知为何对吉隆坡有莫名的好感。之前买了亚航去清迈的机票,没去成退票了,只能退到亚航账户,只有3个月有效期,于是用它买了一张天津到吉隆坡的机票。 又现金买了一张吉隆坡到澳门的机票,实现曲线回家。
前往天津机场
下午6点下班,提前买好了7点半北京南站到天津的动车票。天津站不用出站,直接到地下就是地铁,地铁不用换乘可以直接到达机场。 从北京南站到天津大概30分钟,天津站到滨海机场大约40分钟。
继续阅读“吉隆坡转机回家计划”
中秋闲逛: 大邱+釜山
中秋三天假,不浪白不浪。 想去趟韩国,但是不想去首尔那种挤满游客的大城市。北京到大邱有济州航空的红眼航班,凌晨2点起飞,到大邱大概5点多,回来也是红眼航班。虽然累了点,但是省时间呀。
往返机票耗费1200+元,冲动买下来了。
没有明确的计划,走到哪算哪。
大邱麦当劳打卡
下班回家歇到11点多,打车去机场。来得有点早,想着在韩国吃水果不容易,在全家买了一盒水果先填饱肚子。 济州航空值机柜台人不多。
到达大邱,机场是军民两用,很小。入境三条队,刚好排到队尾,等了有半个小时。 入境之后用菊花卡在ATM机取钱,试了多个机器都拒绝交易,懵逼了。
继续阅读“中秋闲逛: 大邱+釜山”
郑州洛阳过周末
跟室友无聊想着周末找个地方去。郑州刚好可以周五晚上的火车去,周日晚上的火车回。用招行花费700元定了一晚郑州JW万豪,这就安排妥了。
火车大概晚上10点出发,第二天6点到达。虽然买的是软卧,但是这火车中途停站很多,基本没睡好。
火车站出来走19分钟即可到达二七广场。在附近逛逛,看到一居民小区的早餐店,吃了一碗胡辣汤。
继续阅读“郑州洛阳过周末”