当前位置:   article > 正文

Hadoop3.1.3单机(伪分布式配置)_hadoop单机配置(非分布式)为什么无法输出

hadoop单机配置(非分布式)为什么无法输出

参考:林子雨老师网站博客
Hadoop安装搭建伪分布式教程(全面)吐血整理

环境

Vmare12
Ubuntu16.04

创建Hadoop用户

若安装Ubuntu不是用的“hadoop”用户,则需要增加一个名为"hadoop"的用户

  1. 直接快捷键ctrl+alt+t或者点击小箭头,以打开终端窗口,输入该命令创建新用户
$ sudo useradd -m hadoop -s /bin/bash
  • 1

该条命令创建了可以登录的hadoop用户,且使用/bin/bash作为shell

  • sudo命令:Ubuntu中一种权限管理机制。管理员可以授权给一些普通用户去执行一些需要root权限执行的操作。
    当使用sudo命令时,需要输入当前用户密码
  • 密码:在linux的终端中输入密码,终端不显示任何你当前输入的密码,也不会提示已输入了多少字符密码(在windows系统中,输入密码往往会是*)
  • 输入法中英文切换:ubuntu中终端输入的命令一般是用英文输入。
  • Ubuntu终端复制快捷键:ctrl+v+shift
  1. 设置密码
    以密码hadoop为例
$ sudo passwd hadoop
  • 1

可以给hadoop用户增加管理员权限,方便部署

$ sudo adduser hadoop sudo
  • 1
  1. 注销当前用户
    点击屏幕右上角的齿轮,选择注销,返回登陆界面。在登陆界面选择刚创建的hadoop用户进行登录。

更新apt

  1. (1)为后续一些apt软件安装,更新apt
$ sudo apt-get update 
  • 1

(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、配置SSH无密码登录

SSH登录(类似于远程登录,可以登录某台Linux主机,且在上面运行命令)在集群、单节点模式都需用到。
Ubuntu默认已安装了SSH client,此外还需要安装SSH server

sudo apt-get install openssh-server
  • 1

安装后,登录本机

ssh localhost
  • 1

SSH首次登录提示,输入yes再按提示输入密码,以登录本机(但该种登录方式需要密码)

  • 配置SSH无密码登录
    推出刚才的ssh,回到原先的终端窗口,利用ssh-keygen生成密钥,并把密钥加入到授权中
exit # 退出刚才的ssh localhost

cd ~/.ssh/ # 若没有该目录,先执行一次ssh localhost

ssh-keygen -t rsa # 会有提示,按回车即可(当前面又是$再输入下条命令)

cat ./id_rsa.pub >> ./authorized_keys #加入授权
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

~ :在Linux系统中,~代表的是用户的主文件夹,即"/home/用户名"。如你的用户名是hadoop,则 ~ 代表"/home/hadoop/"
#: 其后的内容为注释

此时再用ssh localhost命令,无需输入密码就可以直接登录

安装Java环境

版本匹配:Hadoop3.1.3需要JDK版本在1.8及以上。

  • 本机文件传输到虚拟机

借助FileZilla

  • 在Linux命令行界面中,执行如下Shell命令(当前登录用户名是hadoop)
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目录下
  • 1
  • 2
  • 3
  • 4
  • 5

(复制加shift)

  • 确认是否添加成功
cd /usr/lib/jvm
ls
  • 1
  • 2

看到/usr/lib/jvm目录下有jd1.8.0目录

  • 设置环境变量
cd ~
vim ~/.bashrc
  • 1
  • 2

使用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
  • 1
  • 2
  • 3
  • 4

按esc键退出编辑状态,输入:wq保存并退出

  • 让.bashrc文件的配置立即生效
source ~/.bashrc
  • 1
  • 查看是否安装成功
java -version
  • 1

返回版本号啥的说明

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/455370?site
推荐阅读
相关标签