java基础,因为hadoop源码是用java,而且编写mapreduce程序也是用java语言,liunx基本命令需要掌握,hadoop集群搭建是在linux系统里的,配置hadoop环境也需要liunx相关命令,最后自己的电脑配置要高点,自己测试用时不卡。