首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

猴子也能看懂的Hadoop安装教程!

以下内容参考厦大数据库实验室博客

仅供学习交流使用。

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 !

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180610G044OI00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券