虛擬機上的Hadoop用着還好好的,第二天打開一看,輸入相關命令都提示not found,
出現bash: start-all.sh: command not found...
bash: jps: command not found...
之類的命令無效提示。
這應該是沒有找到環境變量的原因,
所以使用命令source /etc/profile 之后,就恢復正常了。
后來再發現,xshell無法連接hadoop所在的虛擬機centos7系統了,也無法ping通這個虛擬機,但虛擬機本身可以聯網和ping通別人。
這就奇怪了。。。
想想自己在事故前做過的事情:1.關閉了centos7的防火牆 2.實體機windows系統用360安全衛士進行過網絡配置重置
所以只好恢復原來的操作:
1.開啟防火牆 然而並沒有解決問題
2.把虛擬機centos7系統里面的網絡配置文件 /etc/sysconfig/network-scripts/ifcfg-ens33(不一定叫ens33)里面設置的IP改一下,比如192.168.46.200改為192.168.45.200,
同時把文件/etc/resolv.conf也跟着修改,其實就等於重新配置網絡了,然后重啟網絡服務,發現可以了!
看來原因就是出現在360安全衛士進行網絡配置重置這里。