RHEM OSのlibrdkafkaライブラリでkerberosを使用してsaslメカニズムを構成する方法。RHEMでlibrdkafkaを使用するsaslのメカニズム
私はすでに設定されている:
WITH_SASL =y
をlibsasl2パッケージに
RHEM OSのlibrdkafkaライブラリでkerberosを使用してsaslメカニズムを構成する方法。RHEMでlibrdkafkaを使用するsaslのメカニズム
私はすでに設定されている:
WITH_SASL =y
をlibsasl2パッケージに
をインストールし、次の手順に従います。
私はそうは以下をインストールしてくださいあなたがRHEL上にある推測しています最初にパッケージ:cyrus-sasl cyrus-sasl-devel cyrus-sasl-gssapi
librdkafkaディレクトリの./configure
を確認し、出力を確認してWITH_SASL y
をリストしてください。
実行make
と
sudo make install
は、ブローカーのSASL_PLAINTEXTリスナーがどちらかは、あなたのカフカのOPSチームを尋ねることによってまたはブローカーのserver.propertiesファイルのlisteners=..
構成プロパティを調べることでリッスンしているポートを調べます。例えば、それはサンプルプログラムのいずれかで動作することを確認しhttps://github.com/edenhill/librdkafka/wiki/Using-SASL-with-librdkafka
: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>
あなたはそれが働いていたとき
はキータブを設定するには、このWikiの記事で説明した手順などをフォロープログラム例で、また、より詳細なSASLドキュメントの時間を参照してくださいあなたのプログラム(rd_kafka_conf_set()
et.al)
に構成プロパティを移動ere: http://docs.confluent.io/3.1.1/kafka/sasl.html
このような記述には多くのことがあります。私は、例のプログラムで実行して確認する以外は、evryの手順に従いました.. – kanchan
このエラーを表示します.pls suggest – kanchan
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
RHEL OSですか? – Edenhill