Yarn

@adrian-wang @GraceH @shimingfei @lvsoft

Please review my code.
we'd better to have parameter named as HIVE_RELEASE