xtrmstep / kafker Goto Github PK
View Code? Open in Web Editor NEWCLI tool to manage snapshots of Kafka topics
License: MIT License
CLI tool to manage snapshots of Kafka topics
License: MIT License
When calling the command kafker extract -?
it throws an error: An error has occurred: Unable to cast object of type 'OffsetKindValidator' to type 'McMaster.Extensions.CommandLineUtils.Validation.AttributeValidator'.
The command create-template
should be renamed to a simple one, just create
.
There are different name to specify name of a topic. For extract it's -t
. For creating of a template it's -n
. This is confusing. We need to use same option name to specify the topic across all commands.
For the case when a value clearly integer, the emit
command converts everything to string representation with symbol "
. For example, operator_id
is integer:
event.metric_code;event.operator_customer;event.operator_id;event.customer_id;event.metric_value
customer_single_bet_stake;20060_23405493;20060;23405493;7.252267499999999
But in JSON in Kafka it will be represented as a string: "operator_id":"20060"
It should preserve the integer type and generate it as follows: "operator_id":20060
It makes to slow reading of events when reading thousands of them.
PS C:\WINDOWS\system32> kafka-topic-extractor.exe list
Unhandled exception. System.ArgumentNullException: Value cannot be null. (Parameter 'path')
at System.IO.Path.GetFullPath(String path)
at KafkaTopicExtractor.Commands.ListCommand.InvokeAsync() in C:\projects\kafka-topic-exporter\src\KafkaTopicExtractor\Commands\ListCommand.cs:line 26
at KafkaTopicExtractor.Program.<>c__DisplayClass0_0.<
For example _20201121_111636.dat
It should use topic name and be like this: topic_20201121_111636.dat
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.