0
スタック: や店舗のnvarchar
- 負荷SQL Serverテーブル:私は次のようだということAmbari 2.1 の手順を使用してHDP-2.3.2.0-2950をインストール
私はsqoopインポートコマンドを実行中に/ Unicodeは/ UTF-8文字セットするために関係するものを使用していませんでしたハイブ
Hiveの外部テーブルを作成する際に、元のSQL Serverテーブルのnvarcharカラムにどのデータタイプを選択すればいいのか疑問に思っていましたが、インポート中にSqoopでさえ対処する必要があると心配しています。
- はSqoopのcharset/nvarchar型など関連するオプションを見つけることができませんでしたハイブに
- をインポートし、varchar型/文字列盲目的にnvarchar型
HadoopとHiveはネイティブで** UTF-8 **を使用しているため、従来の文字セットに関する従来の問題には注意する必要はありません。 SQL Serverのすべての列でcharset定義が正常で、Microsoft JDBCドライバがソース文字セットをJavaクライアントのcharsetに変換する作業を行う場合は、完了です。 –
私はStringの代わりにvarcharハイブのデータ型を進めましたが、何の問題も生じないことを願っています。 Sqoopのインポートではエラーは発生しませんでした。 –
Hiveでは、VARCHAR ==(STRING +は、実際の長さが最大長に準拠することを確認してください)違いが美容的です。 –