MASES.KNetConnect 2.9.0

dotnet tool install --global MASES.KNetConnect --version 2.9.0                
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest # if you are setting up this repo
dotnet tool install --local MASES.KNetConnect --version 2.9.0                
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=MASES.KNetConnect&version=2.9.0                
nuke :add-package MASES.KNetConnect --version 2.9.0                

title: Kafka™ Connect SDK of .NET suite for Apache Kafka™ _description: Describes how to use Kafka™ Connect SDK of .NET suite for Apache Kafka™

KNet: KNet Connect SDK

Installation

KNet Connect is available in two different formats:

[!IMPORTANT] The dotnet tool needs a JRE/JDK installed within the system

Usage

To use the Connect interface (KNetConnect) runs a command like the following:

  • dotnet tool
knetconnect -s connect-standalone.properties specific-connector.properties
knetconnect -d connect-distributed.properties

[!IMPORTANT] If the previous commands raise the error described in Intel CET and KNet the only solution is to apply the following workaround (within an elevated shell) and disable CET:

  reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\knetconnect.exe" /v MitigationOptions /t REG_BINARY /d "0000000000000000000000000000002000" /f
  • Docker image
docker run ghcr.io/masesgroup/knetconnect -s connect-standalone.properties specific-connector.properties
docker run masesgroup/knetconnect -s connect-standalone.properties specific-connector.properties
docker run ghcr.io/masesgroup/knetconnect -d connect-distributed.properties
docker run masesgroup/knetconnect -d connect-distributed.properties

Command line switch available

knetconnect accepts the following command-line switch to identify its behavior:

  • d: starts a distributed version of Connector defined in the file identified from the subsequent parameter
  • s: starts a standalone version of Connector defined in the file identified from the subsequent parameter
  • k: starts a KNet version (Distributed or Standalone) accepting environment variables names containing the data associated to the parameters expected from the stanard version
  • other parameters in sequence are:
    • Apache Kafka™ Connect configuration file
    • KNet Connector configuration file
    • or in case of k switch is used the parameters are the environemnt variables containing the configuration data in the following form:
      • key and value separated with =
      • key-value pair separated with ||
      • an example is key1=value1||key2=value2||key3

Connector properties

For an overview of configuration see Connect SDK

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last updated
2.9.0 279 12/23/2024
2.8.2 424 11/5/2024
2.8.1 393 9/20/2024
2.8.0 360 8/6/2024
2.7.10 216 11/5/2024
2.7.9 437 9/20/2024
2.7.8 219 7/31/2024
2.7.7 276 7/30/2024
2.7.6 259 7/29/2024
2.7.5 438 7/2/2024
2.7.4 416 6/27/2024
2.7.3 449 6/24/2024
2.7.2 343 5/25/2024
2.7.1 293 5/18/2024
2.7.0 328 5/16/2024
2.6.7 218 11/5/2024
2.6.6 360 9/20/2024
2.6.5 438 9/16/2024
2.6.4 304 6/14/2024
2.6.3 167 6/11/2024
2.6.2 284 5/17/2024
2.6.0 602 3/1/2024
2.5.0 517 2/28/2024
2.4.3 434 2/11/2024
2.4.2 334 1/27/2024
2.4.1 323 1/21/2024
2.4.0 415 1/20/2024
2.3.0 1,119 11/25/2023
2.2.0 652 10/19/2023
2.1.3 654 10/11/2023
2.1.2 814 10/6/2023
2.1.1 797 10/5/2023
2.1.0 879 9/27/2023
2.0.2 693 8/2/2023
2.0.1 728 7/11/2023
2.0.0 620 7/8/2023
1.5.5 693 7/1/2023
1.5.4 540 5/28/2023
1.5.3 741 4/16/2023
1.5.2 846 4/11/2023
1.5.1 789 3/15/2023
1.5.0 963 2/9/2023
1.4.8 729 11/28/2022
1.4.7 819 11/23/2022