2017-01-17 3 views

答えて

0

をインストールし、次の手順に従います。

  1. 私はそうは以下をインストールしてくださいあなたがRHEL上にある推測しています最初にパッケージ:cyrus-sasl cyrus-sasl-devel cyrus-sasl-gssapi

  2. librdkafkaディレクトリの./configureを確認し、出力を確認してWITH_SASL yをリストしてください。

  3. 実行make

  4. sudo make installは、ブローカーのSASL_PLAINTEXTリスナーがどちらかは、あなたのカフカのOPSチームを尋ねることによってまたはブローカーのserver.propertiesファイルのlisteners=..構成プロパティを調べることでリッスンしているポートを調べます。例えば、それはサンプルプログラムのいずれかで動作することを確認しhttps://github.com/edenhill/librdkafka/wiki/Using-SASL-with-librdkafka

  5. examples/rdkafka_example -b <broker>:<sasl_port> -L -d security -X security.protocol=SASL_PLAINTEXT -X sasl.kerberos.service.name=<service> -X sasl.kerberos.keytab=/path/to/clients.keytab -X sasl.kerberos.principle=<clientname>/<clienthost>

  6. あなたはそれが働いていたとき

  7. はキータブを設定するには、このWikiの記事で説明した手順などをフォロープログラム例で、また、より詳細なSASLドキュメントの時間を参照してくださいあなたのプログラム(rd_kafka_conf_set() et.al)

に構成プロパティを移動ere: http://docs.confluent.io/3.1.1/kafka/sasl.html

+0

このような記述には多くのことがあります。私は、例のプログラムで実行して確認する以外は、evryの手順に従いました.. – kanchan

+0

このエラーを表示します.pls suggest – kanchan

+0

SASLキーの更新に失敗しました:/ usr/bin/kinit -S "kafka/hdfs500。 host.mobistar.be "-k -t" [email protected]:コード1で終了する %7 | 1484897977.990 | SASL | rdkafka#producer-1 | sasl_plaintext://hdfs500.host.mobistar.be :9092/bootstrap:利用可能なSASLメカニズム:GSS-SPNEGO GSSAPI %2 | 1484897978.002 | LIBSASL | rdkafka#producer-1 | sasl_plaintext://hdfs500.host.mobistar.be:9092/bootstrap:GSSAPIエラー:指定されていないGSS障害。 – kanchan

関連する問題