問題タブ [librdkafka]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Confluent Kafka Dotnet Kerberos サポート Dockerfile (SASL メカニズム GSSAPI のプロバイダーなし)
confluent-kafka- dotnet を使用して、kafka クライアントである dockerfile を作成しようとしています。接続には Kerberos キータブを使用する必要があるため、この Github wikiを読みました。
これが私のdockerfileです:
私のC#コンシューマー構成コードは次のとおりです。
しかし、クライアントを起動すると次の例外が発生します
誰かが私を助けたり、正しい方向に向けたりできますか? GitHubでこれを見つけましたが、動作させることができないようです。
librdkafka を段階的にインストールする方法がわかりません。
apache-kafka - Kafka Confluent クライアント .NET Core が Windows 中間証明機関にアクセスできない
EnableSslCertificateVerification設定を true に設定することに関して、ここに質問を投稿しました。Windows では機能しません。SSL ハンドシェークが失敗します。
これは、次のようにSslCaLocation設定を追加することで解決されることがわかりました。
cacert.pem ファイルは、証明書の署名 PK を単に連結したものです。それはうまくいきます。理想的には、Windows で信頼されたルート ストアを確認できるはずなのに、なぜそれが必要なのかわかりません。
アップデート
2 つの証明書が必要です。1 つは信頼されたルート証明機関にあり、もう 1 つは中間証明機関にあります。
SslCaLocation構成を削除し、2 番目の証明書を中間ストアからルート ストアにインポートしただけで機能しました。
Confluent Client Lib for Kafka / librdkafka for Windows は中間証明書ストアを調べませんか?
go - librd kafka のテストを無視する
私のgolangプロジェクトはlibrd kafkaに依存しています
ジェンキンから実行しようとするとgo vet ./...
、go test ./...
次のエラーが表示されます。それは私が実行しているためだと思います./...
が、ベンダーを無視しなければならない場合でも、何を試しgo test $(go list ./... | grep -v /vendor/librdkafka)
たのかわかりませんが、役に立ちませんでした.
プロジェクトのテスト中に gcc エラーを回避する方法を知りたい
私の Dockerfile :
私のjenkinsfileスニペット