Hadoop安装过程与问题解决
安装环境:
CentOS
JDK1.8
如何查看系统版本号,如下图
cat /etc/redhat-release
下载Hadoop 包 可以通过在windows下下载,然后通过linux的客户端工具进行上传,这里我们选择使用xshell,如下图
点击官网链接进入
点击下载
选择免费授权页面,在这个页面了填写我们的信息,尤其是邮箱,通过邮箱给我们发送下载链接
这里最好选择两者,会同时把Xshell和Xftp的下载链接都给发送过来,剩下的就是进入邮箱点开邮件后点解链接,自动下载后安装即可
使用Xshell下载连接linux
这时需要知道linux虚拟机的ip地址,linux 下查看ip地址的指令ifconfig
结果提示系统不认识这个指令,如果解决?
应该是这个系统版本下没有安装这个ifconfig 对应的程序,可以通过yum工具进行在线下载安装。
执行yum provides ifconfig 查看是那个程序提供了ifconfig
这里对系统默认的yum自动进行了升级,然后可以看到是net-tools这个工具提供的,所以下载安装它
每次提示Y/N ? 都是输入Y即可
安装完毕,再执行ifconfig看看
可以看到网络信息显示出来了啦,ip地址为192.168.79.131,可以通过Xshell进行连接了
新建连接
配置Xshell
点击 确定或者连接
连接hadoop网页问题
3.x.x.之前使用的端口是50070,之后改为了9870,所以不通版本的一定要注意访问哪个端口
hadoop core-site.xml配置文件中
<property>
<name>fs.defaultFS</name>
<value>hdfs://master:9000</value>
</property>
由于在把主机赋值到从机时 把master写成了localhost,导致web页面DataNodes没有数据,这是因为从机连接的也是localhost了,不会被主机检测到