すべてのプロダクト
Search
ドキュメントセンター

DataWorks:Hologres へのリアルタイムデータ同期の FAQ

最終更新日:Apr 10, 2025

このトピックでは、Hologres へのリアルタイムデータ同期に関するよくある質問への回答を提供します。

PolarDB データソースの接続テストが失敗した場合はどうすればよいですか?

  • 問題の説明:PolarDB データソースを追加すると、接続テストが失敗します。

  • [構成モード] を [接続モード] に設定し、PolarDB クラスタのホワイトリスト構成と、専用の リソースグループ の VPC 構成を確認します。

Oracle データソースの接続テストが失敗した場合はどうすればよいですか?

  • 問題の説明:Oracle データソースを追加すると、接続テストが失敗します。

  • [構成モード] を [接続モード] に設定し、PolarDB クラスタのホワイトリスト構成と、専用の リソースグループ の VPC 構成を確認します。

MySQL データソースの接続テストが失敗した場合はどうすればよいですか?

  • 問題の説明:MySQL データソースを追加すると、接続テストが失敗します。

  • [構成モード] を [接続モード] に設定し、PolarDB クラスタのホワイトリスト構成と、専用の リソースグループ の VPC 構成を確認します。

リアルタイムデータ同期ノードで次のエラーメッセージが表示されます: com.alibaba.otter.canal.parse.exception.PositionNotFoundException: can't find start position for XXX. どうすればよいですか?

  • 問題の説明:リアルタイム同期ノードが実行に失敗し、com.alibaba.otter.canal.parse.exception.PositionNotFoundException: can't find start position for XXX というエラーメッセージが表示されます。

  • 原因:PolarDB データソースでバイナリロギング機能が無効になっています。

  • 解決策:PolarDB データソースのバイナリロギング機能を有効にします。 詳細については、「データソースの構成 (PolarDB)」をご参照ください。 1 つ以上のデータレコードを変更し、リアルタイムデータ同期ノードを実行する開始時刻を現在の時刻に変更します。

リアルタイムデータ同期ノードで次のエラーメッセージが表示されます: com.alibaba.otter.canal.parse.exception.CanalParseException: command : 'show master status' has an error! pls check. you need (at least one of) the SUPER,REPLICATION CLIENT privilege(s) for this operation. どうすればよいですか?

  • 問題の説明:リアルタイム同期ノードが実行に失敗し、com.alibaba.otter.canal.parse.exception.CanalParseException: command : 'show master status' has an error! pls check. you need (at least one of) the SUPER,REPLICATION CLIENT privilege(s) for this operation というエラーメッセージが表示されます。

  • 原因:データの同期に使用されるアカウントに PolarDB データソースへのアクセスが許可されていないか、接続されている PolarDB データベースが PolarDB Writer ノードにデプロイされていません。

  • 解決策:「データソースの構成 (PolarDB)」の操作を参照して、アカウントに PolarDB データソースへのアクセスを許可します。 または、接続されている PolarDB データベースがプライマリノードにデプロイされているかどうかを確認します。 リアルタイムデータ同期ノードの実行中は、PolarDB クラスタの読み取り専用ノードからデータをキャプチャできません。

リアルタイムデータ同期ノードで次のエラーメッセージが表示されます: com.alibaba.datax.plugin.reader.mysqlbinlogreader.MysqlBinlogReaderException: The mysql server does not enable the binlog write function. Please enable the mysql binlog write function first. どうすればよいですか?

  • 問題の説明:リアルタイム同期ノードが実行に失敗し、com.alibaba.datax.plugin.reader.mysqlbinlogreader.MysqlBinlogReaderException: The mysql server does not enable the binlog write function. Please enable the mysql binlog write function first というエラーメッセージが表示されます。

  • 原因:PolarDB データソースに loose_polar_log_bin パラメータが指定されていません。

  • 解決策:loose_polar_log_bin パラメータを指定します。 詳細については、「データソースの構成 (PolarDB)」をご参照ください。