2017-03-14 3 views
0

ハイブ/インパラテーブルを作成して、mysqlデータベースからHadoopにデータを取り込む必要があります。私は、mysqlのnvarcharとビットデータ型を持っているので、ハイブテーブルを作成中に宣言するために、HIVE/Impalaの中で最も適切なデータ型は何ですか?私は文字列を使用することを考えていますか?nvarcharの適切なデータ型は何ですか、MYSQLデータベースのビットはHIVEにありますか?

+0

文字列/ int(0、1) –

+0

+ mike。迅速な返信をありがとう。ビット演算子は0、1、NULLを正しく保持します。あなたはいつでも同じように扱ったことがありますか? –

+0

tinyint(1)はmysqlにあり、私たちはsqoopを使ってハイブにエクスポートします。 jdbcパラメータ:tinyInt1isBit = false、ハイブテーブルのデータは0,1 –

答えて

0

ハイブ/インパラでとtinyintのタイプを使用できます。どちらもヌルを許可します。

関連する問題