VIRTUAL BOX (For Linux): it is used for installing the operating system on it. OPERATING SYSTEM: You can install Hadoop on Windows or Linux based operating systems. Ubuntu and CentOS are very commonly used. JAVA: You need to install the Java 8 package on your system.