仮想マシン時間の問題によるhadoopクラスタ時間の問題

6231 ワード

これまで仮想マシンの時間問題に注目したことはなかったが,hadoopクラスタを用いた後,解析したデータが実際のデータと一致しないことが分かった.仮想マシンはnewYorkタイムゾーンの時間を使っており、通常の時間より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 ,