港湾労働者の運河の落とし穴の旅路を共有する (解決策を含む)

藏色散人
リリース: 2022-12-13 20:33:13
転載
2877 人が閲覧しました

この記事では、主に docker canal の落とし穴の記録と、その落とし穴を素早く解決する方法を紹介します。

#[推奨学習:

docker ビデオ チュートリアル ]

結果

docker canal-admin  canal-server

docker canal-admin  canal-server# #潜在的な落とし穴

    canal-server がデータベースに接続できず、接続拒否のプロンプトが表示されます。
  • canal-admin が開始された後、canal-server を開始すると、管理ログに接続拒否のプロンプトが表示されます。
  • mac m1 canal-admin の開始
docker run --platform linux/amd64 --name=canal-admin -e server.port=8089 -e canal.adminUser=admin -e canal.adminPasswd=123456 -p 8089:8089  -d canal/canal-admin:v1.1.5
ログイン後にコピー

canal-admin のデフォルトのパスワードは admin です。ただし、管理パネルには 6 桁以上のパスワードしか許可されないバグがあるため、パスワードは 123456 に変更されます。ただし、パスワードを変更した後、canal-server が起動された後、パネルに起動されたサーバーが表示されなくなりました。

その理由は、canal-server が起動すると、CanalServer と CanalAdmin が CanalAdmin のログイン アカウントとパスワードを通じて双方向認証を実行するためです。したがって、canal-server の起動時に指定される canal.admin.passwd は、123456 暗号化されたパスワードである必要があります。 canal-admin と入力し、canal-server の起動に使用される管理者アカウント 123456 の暗号化されたパスワードを取得する必要があります。


docker canal 踩坑历程

mac m1 は canal-server を開始しますdocker canal 踩坑历程

docker run --platform linux/amd64 --name canal-server -p 11111:11111 -e canal.destinations=canal-server -e canal.auto.scan=false -e canal.destinations=canal-server -e canal.instance.master.address=192.168.0.102:3306 -e canal.instance.defaultDatabaseName=canal-server -e canal.instance.dbUsername=canal -e canal.instance.dbPassword=canal -e canal.admin.manager=192.168.0.102:8089 -e canal.admin.port=11110 -e canal.admin.user=admin -e canal.admin.passwd=6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 -e canal.instance.connectionCharset=UTF-8 -e canal.instance.tsdb.enable=true -e canal.instance.gtidon=false -d canal/canal-server:v1.1.5
ログイン後にコピー

別の問題があります

canal を開始するときサーバーは canal.destinations=canal-server を指定しますが、クライアントは引き続き canal-server を最初に起動する必要があることを要求します。

解決策は、

を手動で追加することです。

以上が港湾労働者の運河の落とし穴の旅路を共有する (解決策を含む)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:learnku.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!