• mac osx 系统 brew install hadoop 安装指南


    mac osx 系统 brew  install hadoop 安装指南
     
    1. brew install hadoop 
    2. 配置 core-site.xml:配置hdfs文件地址(记得chmod 对应文件夹,否则无法正常启动hdfs)和namenode的rpc通行端口
    3. 配置mapred-site.xml  中的map reduce通信端口
    4. 配置hdfs-site.xml 中的datanode 副本数。
    5. 格式化hdfs文件系统
    6. 启动Hadoop 和 yarn  namenode  datanode  mapred , 即:运行 start_all.sh
    7. (可选)在hdfs中创建当前用户的地址:  hadoop fs -mkdir -p /user/fan
    8. 开工,web ui 地址默认为:http://localhost:50070。
     
     
    遇到的问题:
    一, 如在hdfs -put ~/file  fileonhdfs 时, 出现error:WARN org.apache.hadoop.hdfs.server.datanode.DataNode: Invalid directory in dfs.data.dir
              原因是:
    1.   core-site.xml中设置的文件系统已满,需重新设置,并再次-format。
    2.   core-site.xml中设置的hdfs文件系统所在文件夹需要chmod 777 
     
    二, 如在hadoop fs -ls . 命令时出现: ls: '.': No such file or directory'
    1. 请执行: 
      hadoop fs -mkdir -p /user/[current login user]
     
     
     
    配置文件demo:
     

    配置core-site.xml、hdfs-site.xml、mapred-site.xml

    * core-site.xml:

    Xml代码  收藏代码
    1. <configuration>  
    2.    
    3. <property>  
    4.   <name>hadoop.tmp.dir</name>  
    5.   <value>/usr/local/tmp/hadoop/hadoop-${user.name}</value>  
    6.   <description>A base for other temporary directories.</description>  
    7. </property>  
    8.    
    9. <property>  
    10.         <name>fs.default.name</name>  
    11.         <value>hdfs://localhost:8020</value>  
    12. </property>  
    13.    
    14. </configuration>  

    * hdfs-site.xml:

    Xml代码  收藏代码
    1. <configuration>  
    2.    
    3.     <property>  
    4.         <name>dfs.replication</name>  
    5.         <value>1</value>  
    6.     </property>  
    7.    
    8. </configuration>  

    * mapred-site.xml:

    Xml代码  收藏代码
    1. <configuration>  
    2.    
    3.     <property>  
    4.         <name>mapred.job.tracker</name>  
    5.         <value>localhost:8021</value>  
    6.     </property>  
    7.    
    8.     <property>  
    9.           
    10. </configuration>  

    其实这些都是基本配置, 网上一大把。配置的值的说明可以参考这3个地址:

     写道
    http://hadoop.apache.org/common/docs/r0.20.2/core-default.html
    http://hadoop.apache.org/common/docs/r0.20.2/hdfs-default.html
    http://hadoop.apache.org/common/docs/r0.20.0/mapred-default.html

     

     

    2.3)格式化hadoop的文件系统hdfs。 执行命令 hadoop namenode -format 
  • 相关阅读:
    硬盘
    vim 使用技巧
    R语言自定义函数中的位置参数、关键字参数、默认参数
    R语言中批量加载函数
    R语言中如何在函数内部定义全局变量
    centos7.9中安装dnf;bash: dnf: command not found...
    ubantu中实现root用户登录ssh
    linux系统中如何修改主机名
    Ubuntu 20.04.2如何root登录
    清北学堂模拟day6 兔子
  • 原文地址:https://www.cnblogs.com/ToDoToTry/p/5348665.html
Copyright © 2020-2023  润新知