MySQL ソース コネクタを使用して、Confluence Cloud Remote アクセスから MySQL DB (ラップトップにインストールされている) に接続しようとしています。 MySQL コネクタに接続できません。
エラー: 構成を検証できません。正しければ 構成。これは構成が無効であることを意味します。 コネクタは、以前に渡された構成で引き続き実行されます。 確認する。間違い:###### Connection.Password: データベースに接続できません
table.whitelist: 接続エラーによりテーブルが存在するかどうかを確認できません
同じ JDBC 接続が、私のラップトップ上の Java プログラムを通じて機能します。
使用したサンプルプログラム:
リーリーホスト名 (ポート 3306 または 192.168.2**.**:3306 (ラップトップの IP アドレス) を持つローカルホスト) は Java プログラムで正常に動作します。
Confluence コネクタを使用すると、接続を確立できません。 私が完了した手順は以下の通りです
###ステップ1。コネクタ内にユーザー名とパスワードとともに接続文字列の詳細を追加しました。認証 ホスト\に接続します 192.168.2**.2** 接続ポート 3306 ユーザーを接続します
# アディ
接続パスワード
******************
名前データベース
test_kafka_connectors
SSL モード
好む###
ステップ 2. 以下の MySQL でユーザー (Adhi、IP アドレスは Confluence) を作成し、権限を付与します。データベースのユーザー画像を参照してください。ステップ 3: Confluence IP アドレスのバインド アドレス属性を MySQLconf ファイル mysqlrouter.conf に入力し、mysql サービスを再起動しようとしましたが、コネクタ接続はまだ機能しません。
P粉4474950692023-09-10 09:28:01
192.168.2**.2**
は、ホーム ネットワーク上の LAN サブネットです。 ISP から提供されるパブリック IP を使用する必要があります。ルーター経由でポート 3306 を転送する必要もあります。
なぜ Confluence Cloud が「必要」なのかわかりません。ローカル マシン上の MySQL で Kafka Connect JDBC コネクタ (および Kafka) を実行できるはずです。