主要参考:https://blog.csdn.net/qq_38270906/article/details/79916567
后面又重新装了一次,有些文件夹对应不上:目前hadoop目录:/usr/local/hadoop/hadoop-2.7.5, java路径:/usr/local/jdk1.8.0_201,而且用户名后来改成了hadoop,用的目录有点乱,但是顺序是差不多这样的。
ssh配置:先安装,再在普通用户下验证,ssh localhost 在root用户下出错:Permission denied, please try again.。最后设置免密登陆
1. 安装jdk,见https://blog.csdn.net/suixuejie/article/details/89148677
2. 下载Hadoophttp://www.apache.org/dyn/closer.cgi/hadoop/common/hadoop-2.7.5/hadoop-2.7.5.tar.gz到Windows文件夹下
3. 安装VMware-tools,方法见:https://blog.csdn.net/suixuejie/article/details/89140077,将下载的Hadoop文件copy到linux桌面
4. root权限创建新用户
sudo useradd -m hadoopuser -s /bin/bash
passed hadoopuser
sudo adduser hadoopuser sudo
5. 切换至hadoopuser,将下载的hadoop文件移至/home/hadoopuser中,并为hadoopuser授予权限
su hadoopuser
mv /home/sxj桌面/hadoop /home/hadoopuser
cd /home/hadoopuser
sudo chown -R hadoopuser ./hadoop
6. 更改配置
sudo gedit /etc/profile
source /etc/profile
在最下面添加
进入etc文件夹下的hadoop中
sudo gedit hadoop-env.sh
更改Java路径
更改HADOOP_HOME
source hadoop-env.sh
7. 查看hadoop是否安装成功时,一直出错,改了半天,才找到解决方法,错误信息如下:
解决方法:
8. 更改配置
sudo edit core-site.xml
sudo edit hdfs-site.xml
sudo edit mapred-site.xml.template
sudo edit yarn-site.xml
9.namenode格式化,Exiting withstatus 0表示格式化成功,只能格式化一次
9.启动进程,输入:./sbin/start-dfs.sh
10. jps验证,这里出错啦!jps命令不存在
解决方法:
安装完成后再一次jps,成功!
11.查看网页信息:localhost:9000,但是出错
解决:因为设置单节点的原因,所以应该输入:http://localhost:8088/cluster 成功!