昨晚从spark-2.3.1-bin-hadoop2.7升级到spark-3.0.0-preview2-bin-hadoop3.2

基本结论是:

/etc/hosts不用修改

~/.bashrc中路径改下(就是和spark相关的,spark-2.3.1-bin-hadoop2.7改成spark-3.0.0-preview2-bin-hadoop3.2)

export SPARK_LOCAL_IP=Desktop(从机则要改成自己的ip)

其他地方不用修改,可以顺利跑通spark standalone模式,基本上spark-2.3.1-bin-hadoop2.7的环境配置可以直接套用于spark-3.0.0-preview2-bin-hadoop3.2

------------spark on yarn ---------------------------

Hadoop2.x中是slaves

Hadoop3.x中是workers(把slaves重命名拿来用即可)

顺带一提,spark3.x中的slaves依然不变,不需要改成workers

hadoop2.x-3.x的端口改变[1]

Namenode ports: 50470 --> 9871, 50070 --> 9870, 8020 --> 9820
Secondary NN ports: 50091 --> 9869, 50090 --> 9868
Datanode ports: 50020 --> 9867, 50010 --> 9866, 50475 --> 9865, 50075 --> 9864

上面的端口查了一遍,都不需要在配置文件中特意去修改,默认设定的。

集群的web ui还会提示Upgrade in progress. Not yet finalized.

解决方案:

hdfs dfsadmin -finalizeUpgrade

如果手动删除了hadoop_tmp中的一些缓存文件,那么需要确保急群中每个节点(包括master)都有这个文件夹:

/home/appleyuchi/bigdata/hadoop_tmp/nm-local-dir/filecache

上述配置可以确保spark on yarn,spark standalone跑通。

----------------------------------------------

Reference:

[1]http://localhost:50070 does not work HADOOP - Stack Overflow

spark和hadoop升级记录(持续更新中)相关推荐

  1. <极客时间:零基础入门Spark> 学习笔记(持续更新中...)

    看的是极客时间的课,讲得很不错 零基础入门 Spark (geekbang.org) 基础知识 01 Spark:从"大数据的Hello World"开始 准备工作 IDEA安装S ...

  2. [Hadoop] Hadoop学习历程 [持续更新中…]

    1. Hadoop FS Shell Hadoop之所以可以实现分布式计算,主要的原因之一是因为其背后的分布式文件系统(HDFS).所以,对于Hadoop的文件操作需要有一套全新的shell指令来完成 ...

  3. 一些问题的答案记录 (持续更新中)

    前言: 博士期间会不断的学习和查阅在线资料, 甚至有时候能发现一些特别出彩的小问题及其答案. 与其花时间记住全部的答案, 不如将他们记录下来,以便后期查阅, 故写此文. 问题集: 如何清空CPU Ca ...

  4. 初中数学知识遗忘记录(持续更新中)

      概念解释 图示 旋转中心对称 把一个图形绕着某一点旋转180度,如果它能够和另一个图形重合   轴对称   余角 果两个角的和是直角,那么称这两个角"互为余角"(complem ...

  5. mysql查询更新优化_mysql查询优化(持续更新中)

    1.索引不会包含有NULL值的列 (1)   应尽量避免在where子句中对字段进行null值判断,否则将导致引擎放弃使用索引而进行全表扫描 (2)   数据库设计时不要让字段的默认值为null,可以 ...

  6. 前端知识点总结——JS高级(持续更新中)

    前端知识点总结--JS高级(持续更新中) 1.字符串 什么是: 连续存储多个字符的字符数组 相同: 1. 下标 2. .length 3. 遍历 4. 选取: slice(starti[, endi] ...

  7. unraid个人服务器使用指南——持续更新中

    unraid个人服务器使用指南--持续更新中 公网访问 内网穿透 公网IP访问 unRaid系统 开心版系统下载 增加硬盘 增加与替换硬盘注意事项 群晖虚拟机安装 docker安装 清理docker ...

  8. 【Vue全家桶+SSR+Koa2全栈开发】项目搭建过程 整合 学习目录(持续更新中)

    写在开头 大家好,这里是lionLoveVue,基础知识决定了编程思维,学如逆水行舟,不进则退.金三银四,为了面试也还在慢慢积累知识,Github上面可以直接查看所有前端知识点梳理,github传送门 ...

  9. 【Spring Boot官方文档原文理解翻译-持续更新中】

    [Spring Boot官方文档原文理解翻译-持续更新中] 文章目录 [Spring Boot官方文档原文理解翻译-持续更新中] Chapter 4. Getting Started 4.1. Int ...

最新文章

  1. codevs1258 关路灯(☆区间dp)
  2. 内存对齐的规则以及作用
  3. (传送门)Ubuntu 常用软件安装
  4. js便利json 数组的方法
  5. 数据挖掘之关联分析三(规则的产生)
  6. mongodb 集群shard_mongodb单机配置shard分片集群
  7. python pdb调试多进程_Python使用pdb进行调试
  8. mac终端命令大全介绍
  9. 梯形图如何实现c语言 f语句,如何注释梯形图
  10. 人生七年 全系列 英文版(中文字幕)
  11. centos 软件安装的几种方式及安装包下载地址
  12. NOI 1.11(02)二分法求函数的零点
  13. Three.js(2)--->基础篇-Helpers(辅助对象/辅助线)
  14. 机器人运动学、动力学基础上利用MATLAB进行PID控制仿真
  15. 在vue中使用web3.js开发以太坊dapp
  16. 台湾大学郭彦甫MATLAB课程PPT课件
  17. 少壮不努力,老大抢小米
  18. 实验三 简单结构局域网组建与配置
  19. vue3+ts import引用报错Could not find a declaration file for module ‘three-obj-mtl-loader‘.
  20. MATLAB——向量的运算

热门文章

  1. C/C++中的段错误(Segmentation fault)[转]
  2. 统计学习方法 第一章 学习心得
  3. 调整样式_2019年4月1日起,内河船船员适任证书样式调整成这样啦~
  4. java 多线程 交替_java 多线程–线程交替
  5. Java实现根据地理位置获取经纬度
  6. python/numpy将矩阵保存为文本文件
  7. 三维重建1-位姿追踪:单应矩阵、本质矩阵和基本矩阵
  8. Sobel算子取代:基于特定点方向的canny边缘检测
  9. VS2013配置编译Caffe-Win10_X64
  10. 构造函数可以实例化对象