Source: Data-engineering zoomcamp
-
DBT Fundamentals Badge: link
-
1st Capstone Project: Tech Career Explorer
-
2nd Capstone Project: Github events analyzer
-
my certificate: link
Source: Data-engineering zoomcamp
DBT Fundamentals Badge: link
1st Capstone Project: Tech Career Explorer
2nd Capstone Project: Github events analyzer
my certificate: link
(base) ➜ DE-zoomcamp-playground git:(main) cd github-events-analyzer
(base) ➜ github-events-analyzer git:(main) docker compose up -d
[+] Running 31/3
✔ elasticsearch 10 layers [⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿] 0B/0B Pulled 43.9s
✔ kibana 12 layers [⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿] 0B/0B Pulled 100.8s
✔ redpanda-console 6 layers [⣿⣿⣿⣿⣿⣿] 0B/0B Pulled 41.2s
[+] Running 6/6
✔ Network github-events-analyzer_default Crea... 0.1s
✔ Network github-events-analyzer_elastic Crea... 0.0s
✔ Container elasticsearch Started 0.7s
✔ Container redpanda-node Started 0.7s
✔ Container kibana Started 0.7s
✔ Container redpanda-console-panel Started 0.2s
(base) ➜ github-events-analyzer git:(main) cd src/main/java/org/example/
(base) ➜ example git:(main) javac GitHubEventsKafkaPublisher.java
GitHubEventsKafkaPublisher.java:3: error: package org.apache.kafka.clients.producer does not exist
import org.apache.kafka.clients.producer.KafkaProducer;
^
GitHubEventsKafkaPublisher.java:4: error: package org.apache.kafka.clients.producer does not exist
import org.apache.kafka.clients.producer.ProducerConfig;
^
GitHubEventsKafkaPublisher.java:5: error: package org.apache.kafka.clients.producer does not exist
import org.apache.kafka.clients.producer.ProducerRecord;
^
GitHubEventsKafkaPublisher.java:6: error: package org.apache.kafka.common.serialization does not exist
import org.apache.kafka.common.serialization.StringSerializer;
^
GitHubEventsKafkaPublisher.java:24: error: cannot find symbol
KafkaProducer<String, String> producer = new KafkaProducer<>(getProperties());
^
symbol: class KafkaProducer
location: class GitHubEventsKafkaPublisher
GitHubEventsKafkaPublisher.java:24: error: cannot find symbol
KafkaProducer<String, String> producer = new KafkaProducer<>(getProperties());
^
symbol: class KafkaProducer
location: class GitHubEventsKafkaPublisher
GitHubEventsKafkaPublisher.java:29: error: cannot find symbol
ProducerRecord<String, String> record = new ProducerRecord<>(Configs.KAFKA_TOPIC_NAME, line);
^
symbol: class ProducerRecord
location: class GitHubEventsKafkaPublisher
GitHubEventsKafkaPublisher.java:29: error: cannot find symbol
ProducerRecord<String, String> record = new ProducerRecord<>(Configs.KAFKA_TOPIC_NAME, line);
^
symbol: class ProducerRecord
location: class GitHubEventsKafkaPublisher
GitHubEventsKafkaPublisher.java:29: error: cannot find symbol
ProducerRecord<String, String> record = new ProducerRecord<>(Configs.KAFKA_TOPIC_NAME, line);
^
symbol: variable Configs
location: class GitHubEventsKafkaPublisher
GitHubEventsKafkaPublisher.java:47: error: cannot find symbol
String filePath = GithubArchiveUtils.getGitHubArchiveFile(year, month, day, hour);
^
symbol: variable GithubArchiveUtils
location: class GitHubEventsKafkaPublisher
GitHubEventsKafkaPublisher.java:55: error: cannot find symbol
properties.setProperty(ProducerConfig.BOOTSTRAP_SERVERS_CONFIG, Configs.KAFKA_BOOTSTRAP_SERVER);
^
symbol: variable ProducerConfig
location: class GitHubEventsKafkaPublisher
GitHubEventsKafkaPublisher.java:55: error: cannot find symbol
properties.setProperty(ProducerConfig.BOOTSTRAP_SERVERS_CONFIG, Configs.KAFKA_BOOTSTRAP_SERVER);
^
symbol: variable Configs
location: class GitHubEventsKafkaPublisher
GitHubEventsKafkaPublisher.java:56: error: cannot find symbol
properties.setProperty(ProducerConfig.KEY_SERIALIZER_CLASS_CONFIG, StringSerializer.class.getName());
^
symbol: variable ProducerConfig
location: class GitHubEventsKafkaPublisher
GitHubEventsKafkaPublisher.java:56: error: cannot find symbol
properties.setProperty(ProducerConfig.KEY_SERIALIZER_CLASS_CONFIG, StringSerializer.class.getName());
^
symbol: class StringSerializer
location: class GitHubEventsKafkaPublisher
GitHubEventsKafkaPublisher.java:57: error: cannot find symbol
properties.setProperty(ProducerConfig.VALUE_SERIALIZER_CLASS_CONFIG, StringSerializer.class.getName());
^
symbol: variable ProducerConfig
location: class GitHubEventsKafkaPublisher
GitHubEventsKafkaPublisher.java:57: error: cannot find symbol
properties.setProperty(ProducerConfig.VALUE_SERIALIZER_CLASS_CONFIG, StringSerializer.class.getName());
^
symbol: class StringSerializer
location: class GitHubEventsKafkaPublisher
16 errors
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.