学习文档:
http://blog.openlg.net/index.php/archives/776
1、安装完sshd服务后,启动,测试时,应该输入 ssh 用户名@localhost ,提示密码输入时输入该用户名对应的密码 ,如果直接输入 ssh localhost,提示用户密码输入时 ,应该输入Administrator的密码。
2、配置SSH免密码登入
在终端执行命令:ssh-keygen -t dsa -P ” -f ~/.ssh/id_dsa生成秘钥。
执行命令:cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys生成认证文件。
执行命令:ssh localhost测试是否无需输入密码即可登入。
3、./hadoop namenode -format时,出现以下错误:
ERROR namenode.NameNode: java.lang.RuntimeException: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: Invalid byte 1 of 1-byte UTF-8 sequence.
解决:查找
\hadoop-1.2.1\conf\hdfs-site.xml
\hadoop-1.2.1\conf\hadoop-env.sh
\hadoop-1.2.1\conf\mapred-site.xml
等配置文件中是否有中文字符,如果存在,去掉即可。