1、创建hadoop用户组
2、创建hadoop用户
回车后会提示输入新的unix密码,这是新建用户hadoop的密码,输入回车即可。如果不输入密码,回车后会重新提示输入密码,即密码不能为空。最后确认信息是否正确,如果没问题,输入 y,回车即可。
3、为hadoop用户添加权限
输入:
回车,打开sudoers文件,给hadoop用户赋予和root用户同样的权限
二.用新增加的hadoop用户登录ubuntu系统
安装完成后,启动服务
查看服务是否正确启动:
设置免密码登录,生成私钥和公钥
2、安装
解压
假如我们要把hadoop安装到/usr/local下,文件夹为hadoop
赋予用户对该文件夹的读写权限
3、配置
1)配置~/.bashrc
配置该文件前需要知道java的安装路径,用来设置java_home环境变量,可以使用下面命令行查看安装路径
配置.bashrc文件
注意:输入这一条命令的时候,有可能出现以下提示:
gtk-warning **: cannot open display:
这时候只需要关掉终端,然后重启即可
该命令会打开该文件的编辑窗口,在文件末尾追加下面内容,然后保存,关闭编辑窗口。
#hadoop variables start
export java_home=/opt/jdk1.8.0_20/
export hadoop_install=/usr/local/hadoop
export path=path:
hadoop_install/bin
hadoop_install/sbin
export hadoop_mapred_home=$hadoop_install
export hadoop_common_home=$hadoop_install
export hadoop_hdfs_home=$hadoop_install
export yarn_home=$hadoop_install
export hadoop_common_lib_native_dir=$hadoop_install/lib/native
export hadoop_opts="-djava.library.path=$hadoop_install/lib"
#hadoop variables end
执行下面命,使添加的环境变量生效:
2)编辑/usr/local/hadoop/etc/hadoop/hadoop-env.sh
执行下面命令,打开该文件的编辑窗口
找到java_home变量,修改此变量如下
export java_home=/opt/jdk1.8.0_20
修改后的hadoop-env.sh文件如下所示:
显示hadoop的一些有用的文档:
例如,你可以使用下面的命令查看hadoop的版本信息:
单机模式安装完成,下面通过执行hadoop自带实例wordcount验证是否安装成功
/usr/local/hadoop路径下创建input文件夹
拷贝到input
执行
执行结果:
查看output: