赞
踩
参考:林子雨老师网站博客
Hadoop安装搭建伪分布式教程(全面)吐血整理
Vmare12
Ubuntu16.04
若安装Ubuntu不是用的“hadoop”用户,则需要增加一个名为"hadoop"的用户
$ sudo useradd -m hadoop -s /bin/bash
该条命令创建了可以登录的hadoop用户,且使用/bin/bash作为shell
$ sudo passwd hadoop
可以给hadoop用户增加管理员权限,方便部署
$ sudo adduser hadoop sudo
$ sudo apt-get update
(2)系统设置(左边的小齿轮)→软件和更新(系统)→from中选择other→列表中选[mirrors.aliyun.com]→choose server(右下角)→关闭→重新载入
(3)再次执行sudo apt-get update
2. 为后续方便更改配置文件,安装vim
sudo apt-get install vim
安装时照例有确认,输入y即可
vim常用模式:命令模式,插入模式,可视模式,正常模式
(1)正常模式
主要用来浏览文本内容。
一开始打开vim是正常模式,且在任何模式下按esc键可以返回正常模式
(2)插入编辑模式
用来向文本添加内容。
在正常模式下,输入i键进入插入编辑模式
(3)推出vim
利用vim修改任何文本时,都别忘了保存。
esc键退回到正常模式中,输入:wq可保存并退出vim
SSH登录(类似于远程登录,可以登录某台Linux主机,且在上面运行命令)在集群、单节点模式都需用到。
Ubuntu默认已安装了SSH client,此外还需要安装SSH server
sudo apt-get install openssh-server
安装后,登录本机
ssh localhost
SSH首次登录提示,输入yes再按提示输入密码,以登录本机(但该种登录方式需要密码)
exit # 退出刚才的ssh localhost
cd ~/.ssh/ # 若没有该目录,先执行一次ssh localhost
ssh-keygen -t rsa # 会有提示,按回车即可(当前面又是$再输入下条命令)
cat ./id_rsa.pub >> ./authorized_keys #加入授权
~ :在Linux系统中,~代表的是用户的主文件夹,即"/home/用户名"。如你的用户名是hadoop,则 ~ 代表"/home/hadoop/"
#: 其后的内容为注释
此时再用ssh localhost
命令,无需输入密码就可以直接登录
版本匹配:Hadoop3.1.3需要JDK版本在1.8及以上。
cd /usr/lib
sudo mkdir jvm #创建/usr/lib/jvm目录来存放JDK文件
cd ~ # 进入hadoop用户的主目录
cd Downloads # 注意区分大小写字母&刚才通过FTP软件把JDK安装包jdk.8u162-linux-x64.tar.gz上传到该目录下
sudo tar -zxvf ./jdk-8u162-linux-x64.tar.gz -C /usr/lib/jvm # 把JDK文件解压到/usr/lib/jvm目录下
(复制加shift)
cd /usr/lib/jvm
ls
看到/usr/lib/jvm目录下有jd1.8.0目录
cd ~
vim ~/.bashrc
使用vim编辑器,输入i进入编辑状态,
在文件开头添加
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_162
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
按esc键退出编辑状态,输入:wq保存并退出
source ~/.bashrc
java -version
返回版本号啥的说明
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。