kylo使用案例1

2018-08-10  本文已影响198人  夜空最亮的9星

问题:从mysql抽取数据到hive,并对某些字段做字典匹配,去除空格

首先,从nifi目录下找到mariadb的驱动(/opt/nifi/msyql)拷贝到/opt/kylo/lib目录下,重启kylo

第一步 配置数据源

image image

jdbc的url后面不可以跟分号“;”

jdbc的链接:jdbc:mariadb://10.88.88.122:3306/db_kettle

驱动类: org.mariadb.jdbc.Driver

第二版 导入模板

image

然后选择import from a file --> CHOOSE FILE


image

选择好模板压缩包,点击导入模板即可。

模板导入成功后就可以去建一个feed

新建feed

选择左侧标签栏,feed manager 点击Feeds 然后在点击右下角的+号


image image image image image

正则匹配

image

后面的步骤略

image

默认情况下配置好一个feed是立即执行的,点击仪表盘可查看进度
hue结果预览


image

可能遇见的问题


image

解决方案:

在命令行下对db_test1修改用户

给目录/app/warehouse/users/db_test1 读写执行权限并指定给hive用户

hadoop fs -setfacl -m user:hive:rwx /app/warehouse/users/db_test1

上一篇 下一篇

猜你喜欢

热点阅读