macos下安装单机版hadoop

摘要:
mac单机brewinstallhadoopConfigure的默认配置目录为/usr/local/cell/hadop/3.3.0/libexec/etc/hadoop/hadoop env。sh#发布并设置exportJAVA_HOME=“/Library/Java/JavaVirtualMachines/appropopenjdk-11.jdk/Contents/HOME”exportHA

mac单机

brew install hadoop

Configure

默认配置目录为/usr/local/cellar/hadoop/3.3.0/libexec/etc/hadoop/

hadoop-env.sh
# 放开并设置
export JAVA_HOME="/Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home"
export HADOOP_OPTS="-Djava.net.preferIPv4Stack=true -Dsun.security.krb5.debug=true -Dsun.security.spnego.debug"
core-site.xml
<configuration>
  <property>
    <name>fs.defaultFS</name>
    <value>hdfs://localhost:9000</value>
  </property>
</configuration>
hdfs-site.xml
<configuration>
  <property>
    <name>dfs.replication</name>
    <value>1</value>
  </property>
</configuration>
mapred-site.xml
<configuration>
  <property>
    <name>mapreduce.framework.name</name>
    <value>yarn</value>
  </property>
  <property>
      <name>mapreduce.application.classpath</name>   
      <value>$HADOOP_MAPRED_HOME/share/hadoop/mapreduce/*:$HADOOP_MAPRED_HOME/share/hadoop/mapreduce/lib/*</value>
  </property>
</configuration>
yarn-site.xml
<configuration>
    <property>
        <name>yarn.nodemanager.aux-services</name>
        <value>mapreduce_shuffle</value>
    </property>
    <property>
        <name>yarn.nodemanager.env-whitelist</name>
        <value>JAVA_HOME,HADOOP_COMMON_HOME,HADOOP_HDFS_HOME,HADOOP_CONF_DIR,CLASSPATH_PREPEND_DISTCACHE,HADOOP_YARN_HOME,HADOOP_MAPRED_HOME</value>
    </property>
</configuration>
ssh

开启ssh服务

macos下安装单机版hadoop第1张

ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa    # 生成ID
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys    # 配置证书登录
ssh localhost      # 测试登录
Format NameNode
# /usr/local/Cellar/hadoop/3.3.0/bin
hdfs namenode -format
start
# /usr/local/Cellar/hadoop/3.3.0/sbin
./start-all.sh
jps

http://localhost:9870 查看当前的配置

stop
./stop-all.sh

免责声明:文章转载自《macos下安装单机版hadoop》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇video踩坑ThingJS园区搭建工具介绍下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

重置 Mac 上的 NVRAM 或 PRAM

https://support.apple.com/zh-cn/HT204063 如果 Mac 出现了与 NVRAM 或 PRAM 中储存的设置有关的问题,那么进行重置可能会有帮助。   NVRAM(非易失性随机访问存储器)是一小部分内存,Mac 使用这些内存来储存某些设置并对其进行快速访问。PRAM(参数 RAM)储存着类似的信息,且 NVRAM 和...

偏执的iOS逆向研究员:收集全版本的macOS iOS+越狱+内核调试

Intro 虽然“只有偏执狂才能够生存”这句话已经被假药停给毁了,但是作为一只有逼格的高大上的iOS逆向分析研究员,难道如果有现成的macOS/iOS全版本镜像可以下载并且无限“漫游”,难道你就不想来一套么? 在本文中,你将能够获得的是: macOS:10.12、10.11、10.10、10.9、10.8、10.7:六个版本的虚拟机一键安装; 使用苹果的...

mac 下 apache设置

windows下面的apache配置 apache是mac下是默认就有的,我们只需使用命令开启、暂停和重启就好了 sudo apachectl start sudo apachectl stop sudo apachectl restart 但是这个apache 开启后,默认访问的是 /Library(资源库)/WebServer/Documents/ 目...

Mac下卸载删除nvm和node

nvm 是 Mac 下的 node 管理工具,有点类似管理 Ruby 的 rvm,nvm 是一个独立于 node/npm的外部 shell 脚本。 卸载nvm 1.移除nvm内容 cd ~ rm -rf .nvm 2.移除掉~/.profile, ~/.bash_profile, ~/.zshrc, ~/.bashrc文件中关于nvm的配置 vim .b...

MAC下MAMP安装php扩展教程记录

1.官网下载所对应的php 版本http://php.net/get/php-5.3.29.tar.gz/from/a/mirror 2.解压 找到需要的扩展目录 例如我要的是shmop cd ~/Downloads/php-5.3.29/ext/shmop 3.执行你所用php版本的phpize 而不是默认的 /Applications/MAMP/bin...

macOS添加/移除安全证书

1. 添加证书 在finder中搜索钥匙串,点击钥匙串进入到钥匙串访问页面 点击左侧默认钥匙串的登录菜单,将要安装的证书拖入到右侧证书列表的空白区域 刚拖入的证书logo右下角会有个❌,右键点击进入 显示简介 弹窗 设置信任折叠列表中的 使用此证书时 为“始终信任” 关闭 显示简介 弹窗时会要求输入电脑登录密码 至此,如果证书logo右下角出...