hadoop学习——2

来源:互联网 发布:java static内存泄漏 编辑:程序博客网 时间:2024/05/29 19:23

对于之前安装ubuntu改变环境,重新安装,发现几个问题:


一、安装完jdk之后 执行 java -version  会出现java版本,但 执行 echo %JAVA_HOME 时并没有这个目录,对于这个问题,解决方案:

       由于之前配置jdk环境变量是修改了etc/profile 文件而未修改 etc/environment 里的配置信息,由于Linux系统 加载顺序,先加载etc/profile 后加载 etc/environment,会对环境变量重新覆盖,从而导致显示的环境变量未改变的现象。

       对于这种情况,我做了两个操作,将在profile中的配置重写在 environment文件中,并在每句信息前 加上 export,保存退出。    执行 source /etc/environment,让environment这个文件强制执行,在通过  echo $JAVA_HOME  可看到当前配置的 java_home 环境变量。


二、在配置ssh无密码登录时,需要配置etc/hosts文件的信息,由于客户端用户名书写错误,与客户端ip地址不匹配,从而导致各种问题。
       对于本机连接  ssh localhost的执行,提示连接被拒绝,可能是由于 该Linux主机下的ssh未下载完全, 执行 sudo opt-get install openssh server  
       对于 与客户端连接时 ssh 客户端用户名  与 ssh 客户端IP地址  的操作产生不同的结果时,请自习查看 etc/hosts 文件  匹配 客户端用户名与IP地址的一致性
0 0
原创粉丝点击