Problem scenario
You are using a RedHat derivative distribution of Linux (e.g., CentOS/RHEL/Fedora). To eliminate a Hadoop error, you need to install a variety of packages. How do you install Maven, openjdk, libssl-Dev, build-Essential, and pkgconf?
Solution
To install Maven, see this article.
For the rest of the packages, run these commands:
sudo yum -y install java-1.8.0-openjdk-devel openssl-devel cmake protobuf
sudo yum -y groupinstall 'Development Tools'
curl ftp://rpmfind.net/linux/fedora/linux/updates/25/x86_64/p/pkgconf-1.3.7-1.fc25.x86_64.rpm > pkgconf-1.3.7-1.fc25.x86_64.rpm
curl ftp://rpmfind.net/linux/fedora/linux/updates/25/x86_64/l/libpkgconf-1.3.7-1.fc25.x86_64.rpm > libpkgconf-1.3.7-1.fc25.x86_64.rpm
sudo rpm -ivh *.rpm