如果没有删除datanode拒绝新的连接。
比如版本
问题,hosts配置问题
比如hdfs-site.xml中replication需要设置为1。指文件在HDFS中所要保存的份数,该份数不能超过Datanode的数量,否则会报错
可以尝试: rm -rf /home/kuang/tmp 然后 hadoop namenode -
format &;&; hadoop datanode -format
### 错误信息 ### FSNamesystem initialization failed. java.io.IOException: NameNode is not formatted
权限不够:使用管理员身份 ./bin/hadoop namenode –format , start-all.sh
(五)安装thrift
1),wget labs.renren/apache-mirror/thrift/0.7.0/thrift-0.7.0.tar.gz
2),tar zxf thrift-0.7.0.tar.gz
3),cd thrift-0.7.0/
4),chmod +x configure
5),chmod +x lib/erl/rebar
6)./configure --with-boost=/usr/local/include/boost
7)make
##报错信息##:src/protocol/fastbinary.c:20:20: 错误:Python.h:没有那个文件或目录
安装 python-devel :yum install python-devel
##报错信息##:
/usr/bin/ruby /home/kuang/thrift-0.7.0/lib/rb/ext/extconf.rb
can't find header files for ruby.
setup.rb:655:in `command': system("/usr/bin/ruby" "/home/kuang/thrift-0.7.0/lib/rb/ext/extconf.rb") failed (RuntimeError)
from setup.rb:660:in `ruby'
安装ruby-devel: yum install ruby-devel
8)make install
9),安装fb303:
10),cd contrib/fb303/
11),chmod +x ./bootstrap.sh
12),./bootstrap.sh
13),./configure --with-boost=/usr/local/include/boost
14), make
15), make install
(六)安装scribe(facebook-scribe-6600084.tar.gz)
1),设置环境变量:
export BOOST_ROOT=/usr/local/include/boost/
export LD_LIBRARY_PATH=/usr/local/boost/lib::/usr/lob:/usr/local/lib
export PYTHONPATH=/usr/lib/python2.4/site-packages
ldconfig -v
2),./bootstrap.sh --enable-hdfs
###错误信息###:configure: error: Could not link against boost_filesystem !
(网上查资料:Since boost-1.39 libboost_filesystem depends on libboost_system. Before 1.39 you could only link to boost_filesystem, in later versions you have to link to both of them.)
ln -s /usr/local/boost/lib/libboost_system.so.1.45.0 /usr/lib64/libboost_system.so.1.45.0
如果链接不行,则换版本:如果系统中本来存在boost,你没有按照上面安装boost_1_42_0,则可能会出现此错误。解决方法:安装上