a basic introduction to hadoop