Glue Development
Following are the steps to deploy artifacts manually to development environment:
- Go to
wap-audit-transform
root. - Run
mvn clean install
, make sure the build passes. - Upload the build output. Following are the files to be uploaded to
wap-audit-shipment
bucket and the folders where they should be uploaded (note that you should replace the name of the versionx.y.z
according to the version that you’re uploading):File Target Folder wap-audit-transform-glue/src/main/scala/AuditGlueTransformApp.scala
etl/wap-audit-transform-glue/x.y.z/
wap-audit-transform-hue/target/hue-x.y.z-dependencies.jar
etl/wap-audit-transform-hue/x.y.z/
wap-audit-transform-integrated/target/integrated-x.y.z-dependencies.jar
etl/wap-audit-transform-integrated/x.y.z/
- Update job definition to use the new uploaded files:
- For HUE job, edit
wap-audit-etl-hue-{env}
, set “Script path” field tos3://wap-audit-shipment/etl/wap-audit-transform-glue/x.y.z/AuditGlueTransformApp.scala
- Set “Dependent jars path” field to
s3://wap-audit-shipment/etl/wap-audit-transform-hue/x.y.z/hue-x.y.z-dependencies.jar
- Press “Save” button.
- For HUE job, edit