2.7.1伪分布式环境搭建(2)

   source /etc/profile
 
   3.3 格式化namenode(是对namenode进行初始化)
    hdfs namenode -format (hadoop namenode -format)
 
   3.4 启动hadoop
    先启动HDFS
    sbin/start-dfs.sh
 
    再启动YARN
    sbin/start-yarn.sh
 
    3.5 验证是否启动成功
    使用jps命令验证
    27408 NameNode
    28218 Jps
    27643 SecondaryNameNode
    28066 NodeManager
    27803 ResourceManager
    27512 DataNode
 
    :50070 (HDFS管理界面)
    :8088 (MR管理界面)
 
4. 配置ssh免登陆
   #生成ssh免登陆密钥
   #进入到我的home目录
   cd ~/.ssh

  ssh-keygen -t rsa (四个回车)
   执行完这个命令后,会生成两个文件id_rsa(私钥)、id_rsa.pub(公钥)
   将公钥拷贝到要免登陆的机器上  cp id_rsa.pub authorized_keys
   ssh-copy-id localhost
   例如 ssh-copy-id 192.168.8.99    将192.168.8.88的公钥拷给192.168.8.99  以后就可以不用输入密码,直接连上192.168.8.99

5. 错误信息

  查看Linux系统的位数  uname -a

  1.  Q:Java HotSpot(TM) ClientVM warning: You have loaded library/usr/local/hadoop2.5/lib/native/libhadoop.so.1.0.0which might have disabled stack guard. The VM will try to   fix the stack guardnow.

  A:这个问题的错误原因会发生在64位的操作系统上,原因是从官方下载的hadoop使用的本地库文件都是基于32位编译的,运行在64位系统上就会出现上述错误。

  方案一:在64位系统上重新编译hadoop;

   方案二:在hadoop-env.sh,yarn-env.sh中添加下两行: 

  export HADOOP_COMMON_LIB_NATIVE_DIR=${HADOOP_HOME}/lib/native

   export  HADOOP_OPTS="-Djava.library.path=$HADOOP_HOME/lib"

下面关于Hadoop的文章您也可能喜欢,不妨看看:

Ubuntu14.04下Hadoop2.4.1单机/伪分布式安装配置教程 

CentOS安装和配置Hadoop2.2.0 

Ubuntu 13.04上搭建Hadoop环境

Ubuntu 12.10 +Hadoop 1.2.1版本集群配置

Ubuntu上搭建Hadoop环境(单机模式+伪分布模式)

Ubuntu下Hadoop环境的配置

单机版搭建Hadoop环境图文教程详解

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/2fea1570d0059ca3d5d0ac8f420df5a8.html