This is the development environment that your group can use during the NovHack 2022. Use this space to try out, explore, develop and finally submit your solution.
/!\ Fork this repository in your own github account and give other member of your group the rights to read/write in that repository.
- Check if you have the correct java version
java --version
If java is not installed or if the version is below OpenJDK 11, download the latest version. https://www.oracle.com/be/java/technologies/javase/jdk11-archive-downloads.html
-
To execute the code locally, download the IntelliJ IDE if you don't have it yet. Download the community edition avalable here https://www.jetbrains.com/fr-fr/idea/download/#section=linux If you are on linux, you can also download it via the Ubuntu Software Store.
-
Launch the setup of your environement with:
./setup.sh
Enter the information given at the start of the hackathon. This script will:
- Configure the AWS CLI for you
- Download your configuration file
- Create the jar dependencies for Flink
- Download the historical data
- Run applications/src/main/java/eu/euranova/novhack/MainTask1 after hitting hammer icon to build the dependencies.
You should have bash script file called
submit.sh
This script will package your application into a .jar file and send it directly to AWS where we will get your files. As in the assignment, two main tasks are asked, the file will automatically send the 2 requested jar.
// Properties props = getKdaApplicationProperties().get("submissionProperties");
Properties props = getLocalApplicationProperties().get("submissionProperties");
Please modify it before submit your code.
What I type is not what I expect
Make sure to have the latest version of your web browser installed (Reference).
- Connect to the superset dashboard of your team, and import the .zip file containing the dashboard template of the part 1 "Hands-On".