https://github.com/flink-extended/feathub-examples
This project provides example FeatHub (https://github.com/alibaba/feathub) programs
https://github.com/flink-extended/feathub-examples
Last synced: 9 days ago
JSON representation
This project provides example FeatHub (https://github.com/alibaba/feathub) programs
- Host: GitHub
- URL: https://github.com/flink-extended/feathub-examples
- Owner: flink-extended
- License: apache-2.0
- Created: 2022-10-29T07:13:14.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-09-21T13:32:11.000Z (almost 2 years ago)
- Last Synced: 2024-04-17T06:06:50.919Z (about 1 year ago)
- Language: Python
- Size: 912 KB
- Stars: 24
- Watchers: 4
- Forks: 9
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# FeatHub Examples
This project provides example programs for key
[FeatHub](https://github.com/alibaba/feathub) APIs and functionalities.## Table of Contents
- [Flink - DerivedFeatureView](flink-derived-feature-view)
- [Flink - SlidingFeatureView](flink-sliding-feature-view)
- [Flink - SqlFeatureView](flink-sql-feature-view)
- [Flink - Join Stream from FileSystem with table from Redis](flink-filesystem-join-redis)
- [Flink - Join stream from Kafka with table from FileSystem](flink-kafka-join-filesystem)
- [Flink - Read and Write HDFS](flink-read-write-hdfs)
- [Flink - Read and Write Hive](flink-read-write-hive)
- [Flink - Read and Write MySQL](flink-read-write-mysql)
- [Flink - Read and Write Redis](flink-read-write-redis)
- [Flink - Report metrics to Prometheus](flink-metric-prometheus)
- [Flink - Sequential Recommendation](flink-sequential-recommendation)
- [Flink - Kubernetes Application](flink-kubernetes-application)
- [Flink - Yarn Application](flink-yarn-application)
- [Flink - Fault Tolerance](flink-fault-tolerance)
- [Spark - DerivedFeatureView](spark-derived-feature-view)## Code Formatting Guide
This project uses [Black](https://black.readthedocs.io/en/stable/index.html) to
format Python code, [flake8](https://flake8.pycqa.org/en/latest/) to check
Python code style, and [mypy](https://mypy.readthedocs.io/en/stable/) to check
type annotation.Run the following command to format codes, check code style, and check type annotation
before uploading PRs for review.```bash
# Format python code
$ python -m black .# Check python code style
$ python -m flake8 --config=setup.cfg .# Check python type annotation
$ python -m mypy --config-file setup.cfg .
```## Contact Us
Chinese-speaking users are recommended to join the following DingTalk group for
FeatHub-related questions and discussion.
English-speaking users can use this [invitation
link](https://join.slack.com/t/feathubworkspace/shared_invite/zt-1ik9wk0xe-MoMEotpCEYvRRc3ulpvg2Q)
to join our [Slack channel](https://feathub.slack.com/) for questions and
discussion.We are actively looking for user feedback and contributors from the community.
Please feel free to create pull requests and open Github issues for feedback and
feature requests.Come join us!