hadoop安装的一些坎坷
-----------------------------------------------------------------------------problem 1 普通用户的PATH搞没了-------------------------------------------------------------------------------------------------------
在hadoop安装过程中,查看了网上很多博客,分别从不同博客上借鉴了一些知识,着手于自己hadoop的搭建.
然后,通过su - root获取权限并且对各个path做了一些修改后.
转回普通用户,想试一下搭建效果.
可!! ls, cd, uname -a, 等等命令都没了!!!!!!!
只有原先配置时就开启的root终端才有, 或者重启并使用root登陆linux的时候才有!!!!
我通过这篇博客大致了解了PATH的执行过程: http://www.cnblogs.com/growup/archive/2011/07/02/2096142.html
然后, 我在它提及的每个文件后增加了几句echo(分别是/etc/profile, $HOME/.bashrc, /etc/bash.bashrc)(我的linux版本无$HOME/.bash_profile).
最后发现只有输出etc/bash.bashrc里的echo和$HOME/.bashrc里的echo. 如下:

这是因为另一个文件(/etc/profile)是在系统启动时就运行了,所以没在终端输出.
最后,终于发现问题所在: $HOME/.bashrc!!!!
一查看,我晕了,是在借助他人博客时写的一些命令:

************************************************************* 这告诉了我, 盗用他人只是成果时需谨慎.****************************************************************************************
************************************************************* 以此为鉴. *****************************************************************************************************************************
---------------------------------------------------------------------安装后如何运行-----------------------------------------------------------------
首先是hadoop namenode -format 格式化.
然后sbin/start-all.sh 开启创建namenode等.
接着hadoop fs -ls / 在hadoop环境中查看文件
若运行成功, 则已成功安装.

浙公网安备 33010602011771号