【Hadoop】安装与配置

其实就是作业来的而已

【Hadoop】安装与配置

1、解压jdk

【Hadoop】安装与配置
2、配置jdk环境

【Hadoop】安装与配置
普通用户权限输入gedit ~/.bashrc

在第一行回车输入jdk目录,因为到后面hadoop安装配置时出现找不到jdk

【Hadoop】安装与配置
超级管理员权限输入gedit ~/.bashrc 在文档最下方配置路径

【Hadoop】安装与配置
最后保存退出,终端输入source ~/.bashrc 执行

sudoupdate-alternatives --install /usr jdk1.8.0_60/bin/java java/usr/jdk/jdk1.8.0_60/bin/java 300  

sudoupdate-alternatives --install /usr/ jdk1.8.0_60/bin/javac javac/usr//jdk1.8.0_60/bin/javac 300  

安装ssh

【Hadoop】安装与配置
【Hadoop】安装与配置

ssh密码为zjh

生成ssh**,下次直接使用ssh localhost不用输入密码

【Hadoop】安装与配置
解压hadoop

【Hadoop】安装与配置

【Hadoop】安装与配置

【Hadoop】安装与配置

配置文件出错,出现错误信息,来源hdfs-site.xml文件中value标签

【Hadoop】安装与配置
启动服务

【Hadoop】安装与配置
检测服务是否启动

【Hadoop】安装与配置
见到这个页面是多让人开心

【Hadoop】安装与配置

实验结果或结论

1、在实验的过程中因为版本的不一样,看着文档的内容来进行并不能成功,必须要查找各种各样的资料才能配置好,特别是jdk的配置,1.6 1.7 1.8的配置有些小小的出入

Jdk 1.8 要进行软连接

sudoupdate-alternatives --install /usr jdk1.8.0_60/bin/java java/usr/jdk/jdk1.8.0_60/bin/java 300  

sudoupdate-alternatives --install /usr/ jdk1.8.0_60/bin/javac javac/usr//jdk1.8.0_60/bin/javac 300  

2、在安装时假如只是一味的跟着步骤去进行安装的话就没有实验的意义了,因为这样根本都不能学到什么

3、最后在配置hadoop的时候因为一些小小的疏忽就出现错误了,好在还有错误信息

4、最后直接使用./sbin/start-all.sh就可以把关联的服务开启

5、开启时出现以下错误信息(信息忘记截图了,网上找相同的信息)

[email protected]:/usr/hadoop-1.1.2/bin$ start-all.sh 
mkdir: cannot create directory `/usr/hadoop-1.1.2/libexec/../logs': Permission denied  
chown: cannot access `/usr/hadoop-1.1.2/libexec/../logs': No such file or directory

starting namenode, logging to /usr/hadoop-1.1.2/libexec/../logs/hadoop-hm-namenode-hm-ubuntu.out
/usr/hadoop-1.1.2/bin/hadoop-daemon.sh: line 136: /usr/hadoop-1.1.2/libexec/../logs/hadoop-hm-namenode-hm-ubuntu.out: No such file or directory
head: cannot open `/usr/hadoop-1.1.2/libexec/../logs/hadoop-hm-namenode-hm-ubuntu.out' for reading: No such file or directory
[email protected]'s password: 

表示该用户没有权限对该目录进行操作

执行 chown 命令为当前用户赋予对目录可写的权限 

sudochown-hRhmhadoop-1.1.2

6、在网页中输入localhost:8088进入hadoop管理