mac 安装hadoop单机

  1. 需要配置免密码登录(ssh)
  2. brew install hadoop
    默认安装最新的,我这里是装的是 hadoop 3.0.0 。配置文件目录在 /usr/local/Cellar/hadoop/3.0.0/libexec/etc/hadoop
  3. 修改core-site.xml
<configuration>
  <property>
     <name>hadoop.tmp.dir</name>  
<value>/usr/local/Cellar/hadoop/hdfs/tmp</value>
    <description>A base for other temporary directories.</description>
  </property>
  <property>
     <name>fs.default.name</name>                                     
     <value>hdfs://localhost:9000</value>                             
  </property>                                                        
</configuration>
  1. 修改 mapred-site.xml
<configuration>
      <property>
        <name>mapred.job.tracker</name>
        <value>localhost:9010</value>
      </property>
</configuration>
  1. 修改 dfs-site.xml
    注意:不设置 dfs.namenode.http-address,待会就打不开 hdfs 的web页面
<configuration>
   <property>
     <name>dfs.replication</name>
     <value>1</value>
    </property>
    <property>
        <name>dfs.namenode.http-address</name>
        <value>localhost:50070</value>
</property>
</configuration>
  1. 配置环境变量,我设置的是当前用户的环境变量。 vim ~/.bash_profile
#hadoop
export HADOOP_HOME=/usr/local/Cellar/hadoop/3.0.0/libexec
  1. 使环境变量生效,终端执行
source ~/.bash_profile
  1. 格式化namenode节点,看到has been successfully,表示成功
hdfs namenode -format
  1. 启动服务
    定位到 /usr/local/Cellar/hadoop/3.0.0/libexec/sbin
start-dfs.sh  #启动HDFS
start-yarn.sh #启动yarn

jps 查看虚拟机进程

10082 NodeManager
10547 Jps
9429 NameNode
9574 DataNode
9945 ResourceManager
9754 SecondaryNameNode

有这几个进程表示启动成功。

  1. 访问web管理页面
http://localhost:50070
http://localhost:8088
    原文作者:横渡
    原文地址: https://www.jianshu.com/p/dc6829389298
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞