hiveではstringデータをbigintの操作に切り替えます。


CAST関数を使ってSTRINGをBIGINTに変更します。
SELECT CAST('00321'AS BIGINT)FROMテーブル;
As a BIGINT it will show on the screen and in delimited text files as 321.
参考:Hive-Coverting a string to bigint
補足知識:hive中bigintとvarrharフィールドは関連して、関連データの誤りの解決方法をします。
ビギナートとバールハーツを隠してStringタイプに変換すれば、正しい結果が関連します。
cast(t 1.PARTY_NUM as string)=cast(t 12.customerId as string)
以上のhiveではstringデータをbigintに転送する操作は小编で皆さんに提供した内容の全部です。