Linux安装Hadoop脚本怎么写,Hadoop自动安装脚本: 用 shell 脚本实现 ubuntu 下的 hadoop 自动安装脚本,省去了一系列安装和配置的麻烦。安装完成后,手动初始化 nam...

Hadoop自动安装脚本

介绍

用 shell 实现 ubuntu 下的 hadoop 自动安装脚本,省去了一系列 hadoop 安装和配置的麻烦。

安装完成后,手动初始化 namenode 即可开始使用 hadoop

初始化命令为

cd $HADOOP_HOME

./bin/hdfs namenode -format

运行脚本

脚本的运行需要先决条件:

本脚本仅适用于 Ubuntu 系统,目前尚未对其他系统做适配"

当前用户必须有足够的权限,例如管理员权限"

系统已经安装了JDK,并配置了环境变量"

Hadoop安装文件与脚本必须都在home目录下"

保证系统处于联网状态"

在脚本的所在目录下,可以直接运行脚本

./ubuntu-hadoop.sh

脚本运行完毕后,在 home 目录下生成的 hadoop文件夹就是 hadoop的文件

运行结果

Hadoop脚本运行成功截图

Linux安装Hadoop脚本怎么写,Hadoop自动安装脚本: 用 shell 脚本实现 ubuntu 下的 hadoop 自动安装脚本,省去了一系列安装和配置的麻烦。安装完成后,手动初始化 nam..._第1张图片

HBase脚本运行成功截图

Linux安装Hadoop脚本怎么写,Hadoop自动安装脚本: 用 shell 脚本实现 ubuntu 下的 hadoop 自动安装脚本,省去了一系列安装和配置的麻烦。安装完成后,手动初始化 nam..._第2张图片

常见问题说明

1.文件属性错误

如果脚本执行时报这个错误

/bin/bash^M: bad interpreter: No such file or directory

这是因为用户在 Windows系统下载脚本,在传输到 linux上。此时脚本的属性是windows下的doc属性,而linux识别的属性是unix,linux无法识别此脚本导致这个错误。

解决办法:

1.使用 vi 编辑脚本

sudovi ubuntu-hadoop.sh

2.更改脚本属性为 unix(更改完回车即可)

:set ff=unix

3.查看脚本属性(回车即可)

:set ff

出现 “fileformat=unix” 字样,则脚本属性修改成功,可以被 linux 系统识别。

Linux安装Hadoop脚本怎么写,Hadoop自动安装脚本: 用 shell 脚本实现 ubuntu 下的 hadoop 自动安装脚本,省去了一系列安装和配置的麻烦。安装完成后,手动初始化 nam..._第3张图片

2.文件不可执行错误

如果脚本执行时报这个错误

-bash: ./ubuntu-hadoop.sh: Permission denied

这是因为此脚本没有可执行的权限,将脚本权限更改为可执行文件即可

chmod +x ubuntu-hadoop.sh

使用 ll 命令查看当前目录文件的属性

如果脚本上带有一个*号,则脚本具有了可执行的权限

Linux安装Hadoop脚本怎么写,Hadoop自动安装脚本: 用 shell 脚本实现 ubuntu 下的 hadoop 自动安装脚本,省去了一系列安装和配置的麻烦。安装完成后,手动初始化 nam..._第4张图片

重新运行脚本即可

你可能感兴趣的:(Linux安装Hadoop脚本怎么写,Hadoop自动安装脚本: 用 shell 脚本实现 ubuntu 下的 hadoop 自动安装脚本,省去了一系列安装和配置的麻烦。安装完成后,手动初始化 nam...)