I have 3 nodes Hadoop cluster installed in my laptop using virtualbox and Vagrant. I got the following error when i tried to start my cluster yesterday.
[root@ora-c7 hadoop-ops-course-master]# vagrant up node1 node2 node3 The provider 'virtualbox' that was requested to back the machine 'node1' is reporting that it isn't usable on this system. The reason is shown below: VirtualBox is complaining that the kernel module is not loaded. Please run `VBoxManage --version` or open the VirtualBox GUI to see the error message which should contain instructions on how to fix this error.
Initially i thought this is an issue with vagrant and thought on reinstalling the whole cluster, but when I tried to start the virtualbox from the terminal i got a different error message asking me to recompile the Virtualbox kernel.
[root@ora-c7 hadoop-ops-course-master]# virtualbox --version WARNING: The vboxdrv kernel module is not loaded. Either there is no module available for the current kernel (3.10.0-327.36.1.el7.x86_64) or it failed to load. Please recompile the kernel module and install it by sudo /sbin/rcvboxdrv setup You will not be able to start VMs until this problem is fixed. START /usr/bin/firefox "http://download.virtualbox.org/virtualbox/5.0.28/VirtualBox-5.0-5.0.28_111378_el7-1.x86_64.rpm"
I recompiled the kernel and everything started working fine again.
[root@ora-c7 Downloads]# /sbin/rcvboxdrv setup Stopping VirtualBox kernel modules [ OK ] Recompiling VirtualBox kernel modules [ OK ] Starting VirtualBox kernel modules [ OK ] [root@ora-c7 Downloads]#