linux 之 nested exception is java.awt.AWTError: Can’t connect to X11 window server using ‘localhost:10.0’ as the value of the DISPLAY variable.
摘要:linux 环境下执行kettle报 nested exception is java.awt.AWTError: Can’t connect to X11 window server using ‘localhost:10.0’ as the value of the DISPLAY variab
阅读全文
posted @
2021-01-29 16:22
爱吃萝卜青菜
阅读(4182)
推荐(0)
kettle导出execl时报org.apache.commons.vfs2.FileSystemException: File closed.
摘要:1.问题: 当用kettle 导出execl时报错 org.apache.commons.vfs2.FileSystemException: File closed. 2.解决 在execl组件上,扩展名选择xlsx[Excel 2007 and above], Stream XSLX data 打
阅读全文
posted @
2021-01-29 15:04
爱吃萝卜青菜
阅读(1618)
推荐(0)
kettle 之 Establishing SSL connection without server‘s identity的解决方案
摘要:kettle 在linux 环境下执行时报以下错误: Sun Jul 12 12:06:56 CST 2020 WARN: Establishing SSL connection without server’s identity verification is not recommended. A
阅读全文
posted @
2021-01-29 14:53
爱吃萝卜青菜
阅读(1667)
推荐(0)
mysql 之创建时间和更新时间字段设计CURRENT_TIMESTAMP 和 ON UPDATE CURRENT_TIMESTAMP
摘要:目前有些java项目是利用代码去维护create_time,和update_time 这两个字段。可以是可以但是为了减轻代码量,还是建议使用mysql数据库自己维护这两个字段。 1.解决 在建表时,以下面格式创建字段,当第一次插入数据时,创建时间和更新时间会自动填写成当前时间,当存在数据变更是,更新
阅读全文
posted @
2021-01-27 16:37
爱吃萝卜青菜
阅读(1766)
推荐(0)
Linux命令行使用python的matplotlib,报错_tkinter.TclError: no display name and no $DISPLAY environment variable问题解决
摘要:当在linux 环境下运行python脚本画图时,会出现这样的情况。 一般以导入包的问题 解决: 原因是命令行不能画图,而matplotlib默认选择Xwindows 作为后端,设置一下即可,注意要在导入pyplot 前就设置好。 import matplotlib matplotlib.use('
阅读全文
posted @
2021-01-21 14:08
爱吃萝卜青菜
阅读(902)
推荐(0)
mysql 之replace()函数用法
摘要:替换字符串 select replace(uuid(), '-', '')
阅读全文
posted @
2021-01-14 14:00
爱吃萝卜青菜
阅读(1240)
推荐(0)
mysql 之group_concat()用法
摘要:group_concat([DISTINCT] 要连接的字段 [Order BY 排序字段 ASC/DESC] [Separator '分隔符'])
阅读全文
posted @
2021-01-14 13:56
爱吃萝卜青菜
阅读(116)
推荐(0)
hive 之with....as的用法
摘要:1.作用 with 。。as需要定义一个sql片段,会将这个片段产生的结果集保存在内存中,后续的sql均可以访问这个结果集,作用与视图或临时表类似. 2语法 with...as...必须和其他sql一起使用(可以定义一个with但在后续语句中不使用他) with...as...是一次性的,是临时的
阅读全文
posted @
2021-01-12 11:50
爱吃萝卜青菜
阅读(2414)
推荐(0)
hive 之lateral view 函数用法
摘要:1.作用 1.Lateral View用于和UDTF函数(explode、split)结合来使用。 2.首先通过UDTF函数拆分成多行,再将多行结果组合成一个支持别名的虚拟表。 3.主要解决在select使用UDTF做查询过程中,查询只能包含单个UDTF,不能包含其他字段、以及多个UDTF的问题 2
阅读全文
posted @
2021-01-12 11:39
爱吃萝卜青菜
阅读(1506)
推荐(0)