最近、テスト環境で DDL がテーブルを作成した後、次のように中国語のコメントとテーブル データが文字化けすることが判明しました。
メタデータのクエリ
その理由は、Hive のメタストアでサポートされている文字セットが latin1 であるため、 Chinese を記述するときにエンコードの問題が発生するためです。
解決策は次のとおりです。
MySQLのエンコード設定
[クライアント] 以下に追加
デフォルトの文字セット=utf8
[mysqld] の下に追加します
デフォルトの文字セット=utf8
init_connect='名前を設定 utf8'