数仓开发Intellij IDEA配置

使用Intellij IDEA作为数仓的开发工具。

A. IDEA下载

下载连接 https://download.jetbrains.com/idea/ideaIU-2019.1.4.exe?_ga=2.158036537.2039258053.1578625833-1480439129.1578380047

相关资料在云盘中,可以参考

链接:https://pan.baidu.com/s/1H4cB9nzfh2VbQNIC5_1eEg 
提取码:zs40

 

B. 插件安装

插件名称作用
git commit templategit commit模板插件
gitlab projectsidea和gitlab结合插件
pythonpython集成插件
git flow integrationgit flow 集合插件

安装步骤

依次点击 File → Settings → Plugins → Marketplace

搜索上个列表的插件, 点击 install 进行下载。

全部下载完毕后根据 IDE提示进行重启操作即可。

 

C. SQL 模板配置

配置步骤

依次点击 File → Settings → Editor

按照下列图示步骤进行操作即可。

sql文件模板如下,Author 改成自己的名字即可

-- ==================================================================================================
-- Script Name  : ${NAME}.sql
-- Purpose      : 
-- Description  : 
-- Author       : xx
-- Create Time  : ${YEAR}-${MONTH}-${DAY} ${TIME}
-- ==================================================================================================

再点击new file时即可创建该SQL模板的文件

SQL 文件创建OK,填入必要信息即可

 

D. Hive数据连接配置

a.点击 Database

b.点击 + → Data Source → Apache Hive

c.点击Driver → Apahce Hive

d. 点 '-' 删除原有 Driver, 再点 + →  Custom Jars 添加新的Driver hive-jdbc-uber-2.6.5.0-292.jar

e. 点击Apply进行确认

f. 点击 + → Apache Hive 添加新的Hive连接

g. 填入改数据源名称 如 xx

h. 填入 host名称, 如 xx.xx.xx.xx

i. 填入用户名, 如  test

j. 填入该用户对应的密码 如 xxx

k. 填入 schema 名称, 如 xxx

l. 填完上诉信息后,可点击 Test Connection对填入的信息进行测试及验证

m. 点击Apply 应用配置

hive和impala的jdbc 包在下列jars.rar压缩包中,下载解压放到指定目录即可用。

jars.rar文件也在上面的百度云链接中

 

E. Impala 数据连接配置

Impala的数据连接配置与 Hive类似,不同的是 IDEA没有自带的 Apache Impala jdbc driver,需要自定义 driver

a.点击添加按钮

b.选择Driver

c.填入Driver名称

d.添加 impala jdbc jar包,在上面的jars.rar文件中, 添加除了  hive-jdbc-uber-2.6.5.0-292.jar  postgresql-42.2.5.jar的文件到到其中

e.添加url模板

f.点击Apply应用配置

impala data source的配置与Hive的类似,参照Hive的教程配置即可

 

F.常用操作

a. SQL格式化快捷键 Ctrl + Alt + L

b. 代码在脚本中运行配置

①选择数据源

②输入代码串,按Ctrl + Enter可以直接运行代码

③在窗口中可以直接看到查询结果

 

参考资料

[1]Getting started with DataGrip

[2]IntelliJ IDEA 中有什么让你相见恨晚的技巧

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值