compile hadoop