Java调用Go
用Go、Java开发Hive UDF
实现原理
使用Cgo将Go代码编译成动态链接库,再通过Java调用动态链接库来开发Hive UDF。
完整示例
https://github.com/superbear/hive-udf-in-go
Hive UDF简介
UDF是User Defined Function的简称,即用户自定义函数。按功能分,Hive 的UDF可分为以下三类:
Magit, 一款Emacs里好用的Git客户端
Magit简介
用户界面(from magit.vc):
部分命令选项比较多,提供了交互式的popup,不用刻意去记参数。如下图:
常用快捷键及命令
从 C-x g(magit-status) 开始,查看工作区概况(相当于执行git status)。
Hive读写(集成)Elasticsearch
部分业务场景需要将Hive(离线数仓)数据同步到Elasticsearch集群里,供在线业务使用; 或将Elasticsearch的数据写入Hive,用于离线分析。