0
ハイブ/インパラテーブルを作成して、mysqlデータベースからHadoopにデータを取り込む必要があります。私は、mysqlのnvarcharとビットデータ型を持っているので、ハイブテーブルを作成中に宣言するために、HIVE/Impalaの中で最も適切なデータ型は何ですか?私は文字列を使用することを考えていますか?nvarcharの適切なデータ型は何ですか、MYSQLデータベースのビットはHIVEにありますか?
ハイブ/インパラテーブルを作成して、mysqlデータベースからHadoopにデータを取り込む必要があります。私は、mysqlのnvarcharとビットデータ型を持っているので、ハイブテーブルを作成中に宣言するために、HIVE/Impalaの中で最も適切なデータ型は何ですか?私は文字列を使用することを考えていますか?nvarcharの適切なデータ型は何ですか、MYSQLデータベースのビットはHIVEにありますか?
ハイブ/インパラでとtinyint
のタイプを使用できます。どちらもヌルを許可します。
文字列/ int(0、1) –
+ mike。迅速な返信をありがとう。ビット演算子は0、1、NULLを正しく保持します。あなたはいつでも同じように扱ったことがありますか? –
tinyint(1)はmysqlにあり、私たちはsqoopを使ってハイブにエクスポートします。 jdbcパラメータ:tinyInt1isBit = false、ハイブテーブルのデータは0,1 –