3
こんにちは、ハイブテーブルに挿入したいデータには、ラテン語とutf-8でエンコードされた形式のデータがあります。しかし、まだハイブは正しく表示されません。Hive Utf-8エンコード数はサポートされていますか?
実際のデータ: - ハイブ
データは、私は以下のハイブDDLとコマンドがあり、UTF-8にもまだ同じ問題にテーブルのエンコーディングを変更しました
CREATE TABLE IF NOT EXISTS test6
(
CONTACT_RECORD_ID string,
ACCOUNT string,
CUST string,
NUMBER string,
NUMBER1 string,
NUMBER2 string,
NUMBER3 string,
NUMBER4 string,
NUMBER5 string,
NUMBER6 string,
NUMBER7 string,
LIST string
)
ROW FORMAT DELIMITED
FIELDS TERMINATED BY '|';
ALTER TABLE test6 SET serdeproperties ('serialization.encoding'='UTF-8');
ハイブはUTF-8の最初の128文字のみをサポートしていますか? お願いします。
_「ハイブは正しく表示されません」_実際には表示されていないことを確認しましたか?あなたは 'export LANG = en_US.UTF-8'を実行し、あなたの端末アプリがUTF-8を期待していることを確認しましたか?(PuTTY、_Window> Translation> Remote charset = UTF-8_など) –
また、実際にUTF-8コンテンツが検出されたことを確認するために、HDFSファイルの1つをダウンロードして 'file'コマンドを実行しましたか? –