仮想マシン時間の問題によるhadoopクラスタ時間の問題
これまで仮想マシンの時間問題に注目したことはなかったが,hadoopクラスタを用いた後,解析したデータが実際のデータと一致しないことが分かった.仮想マシンはnewYorkタイムゾーンの時間を使っており、通常の時間より12時間遅いことが分かった.仮想マシンの時間を変更する必要があります.
そして多くの修正時間のコマンドを使って、タイムゾーンを修正するなど、最後にlinuxコマンドdate-Rを使って表示されるのは+08000東八区の時間です.
しかし、hiveとhadoopの時間は永遠に実際より12時間遅い.
最後にこの方法を使用して、仮想マシンタイムゾーンを再設定します.
そして多くの修正時間のコマンドを使って、タイムゾーンを修正するなど、最後にlinuxコマンドdate-Rを使って表示されるのは+08000東八区の時間です.
しかし、hiveとhadoopの時間は永遠に実際より12時間遅い.
最後にこの方法を使用して、仮想マシンタイムゾーンを再設定します.
>
dpkg-reconfigure tzdata
>hwclock -w
>hwclock --systohc
, asia shanghai ,
:
etc/profile
export TZ="GMT+8"
hadoop 。
hive
select from_unixtime(unix_timestamp(),'yyyy-MM-dd HH:mm:ss');
ip:50070/jmx user.timezone
hdfs ,
。