Hadoop3.3.1 Pseudo Distributed Mode on Ubuntu 18.04
The operating system in this tutorial is Ubuntu18.04.6. The steps to install Ubuntu18.04 is omitted.
1. Create user hadoop
Open the terminal and type in command below to create new user:
sudo useradd -m hadoop -s /bin/bash
This command creates a log-in user hadoop and uses /bin/bash as shell.
Set up password for user hadoop:
sudo passwd hadoop
Give sudo permission to user hadoop:
sudo adduser hadoop sudo
Switch Linux login user (via Ubuntu UI) to hadoop to process steps below.
upgrade apt
sudo apt-get update
install vim
sudo apt-get install vim
install ssh, set up ssh none-key login
sudo apt-get install openssh-server
login localhost
ssh localhost
exit localhost
exit
authorize the key
cd ~/.ssh/
ssh-keygen -t rsa
cat ./id_rsa.pub >> ./authorized_keys
2. Install Java
sudo apt-get install openjdk-8-jre openjdk-8-jdk
change environment variables
cd ~
vim ~/.bashrc
add details below to it
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH