以下内容参考厦大数据库实验室博客,
仅供学习交流使用。
01
—
创建hadoop账户
1.打开终端。创建新用户,使用/bin/bash作为shell。
sudo useradd -m hadoop -s /bin/bash
2.设置密码。
sudo passwd hadoop
3.为hadoop用户增加管理员权限。
sudo adduser hadoop sudo
02
—
更新apt
1.打开终端,执行命令。
sudo apt-get update
2.如果出现hadoop 不在 sudoers 文件中。此事将被报告。
解决办法:
root身份打开终端,执行命令 。
visudo
打开文件,在root ALL=(ALL:ALL) ALL下面添加。
hadoop ALL=(ALL:ALL) ALL
按ctrl+o保存,ctrl+x退出。
ps.如果只做到这一步,然后保存退出,那么就能使用sudo命令了,但是此时需要输入root密码才可以。要让执行时不需要输入密码,再找到下面这一句:
#%wheel ALL=(ALL) NOPASSWD: ALL
将#号去掉,使其生效。
接着我们执行如下命令,将用户"hadoop"加入到"wheel"组中
gpasswd -a hadoop wheel
这样,我们就可以使用hadoop用户登录后执行 sudo 命令时不再输入密码了。)
3.安装vim,执行命令。
sudo apt-get install vim
03
—
安装SSH
1.Ubuntu默认安装了SSH client,还需要安装SSH server
hadoop用户的终端下,输入命令。
sudo apt-get install openssh-server
安装后,登陆本机,输入命令。
ssh localhost
2.设置SHH无密码登陆。
用ssh-keygen生成密钥,将密钥加入到授权中。
ps:~代表用户的主文件夹,即”/home/用户名“
04
—
安装Java环境
1.安装java jre和jdk。
sudo apt-get install default-jre default-jdk
2.配置jave_home环境变量,打开当前登陆用户的环境变量配置文件.bashrc。
vim ~/.bashrc
3.文件最前面添加下一行。
export JAVA_HOME=/usr/lib/jvm/default-java
[a] [enter] [esc] 换行 (i前面插入,a后面追加)
保存:末行输入 ;w [enter]
退出:末行输入 ;q [enter]
4.让环境变量立即生效。
source ~/.bashrc
5.验证设置。
echo $JAVA_HOME
java -version
$JAVA_HOME/bin/java -version
05
—
安装hadoop
下载好Hadoop2,
http://mirrors.hust.edu.cn/apache/hadoop/common/stable/hadoop-2.9.1.tar.gz
ps:
./是相对路径,当前目录里的路径。
cd hadoop:cd+直接加文件名 ,(前面不打 / ),在当前文件夹中打开文件
根目录下:必须用绝对路径/usr
cd usr:错误
cd usr/:错误
cd ./usr:错误
cd /usr/local/ :cd+绝对路径,打开绝对路径的文件
cd .. :cd + .. ,(末尾不用打 / ),返回上个文件夹 ,
cd ../../../..:返回上上上上个文件夹(四个点退四个文件夹)
cd -:返回上一步
cd ~:
cd ~/:回到根目录
哇,你都看完了还不订阅我?
万一以后要用到呢?一波!
做个调查
Hey ! Wanna know more about
C++/Linux/Geometry/
DataAnalysis/GIS/…?
Just Subscibe Now !
领取专属 10元无门槛券
私享最新 技术干货