【问题】

解压spark的tar包后,执行bin/spark-shell,执行val lines=sc.textFile("README.md")时,抛错error: not found: value sc

【解决办法】

这是因为shell启动时没有初始化sparkContext,修改conf/spark-env.sh文件,添加如下内容:

export SPARK_LOCAL_IP="10.10.20.204"

注意:

1、不要使用0.0.0.0,这样运行spark自带的example时,spark无法连接0.0.0.0这个IP取下载example的代码。

2、不要使用127.0.0.1,这样不能在其他机器上访问spark ui。

再次启动bin/spark-shell,这是会看到如下信息,代表spark context已经被初始化了,现在可以正常执行命令了。

Spark context Web UI available at http://10.10.20.204:4040
Spark context available as 'sc' (master = local[*], app id = local-1477366425671).
Spark session available as 'spark'.

转载于:https://www.cnblogs.com/puroc/p/5996145.html

error: not found: value sc相关推荐

  1. spark安装测试过程中提示console:10: error: not found: value sc

    终于要安装心心念念的spark了,安装过程参考的<深入理解spark-核心思想与源码分析>一书,但是在测试spark是否安装成功时,老是提示这样的错误: 在网上查资料,说是在spark配置 ...

  2. Spark累加器(Accumulator)陷阱及解决办法

    Accumulator简介 Accumulator是spark提供的累加器,顾名思义,该变量只能够增加. 只有driver能获取到Accumulator的值(使用value方法),Task只能对其做增 ...

  3. Spark MLlib 机器学习

    本章导读 机器学习(machine learning, ML)是一门涉及概率论.统计学.逼近论.凸分析.算法复杂度理论等多领域的交叉学科.ML专注于研究计算机模拟或实现人类的学习行为,以获取新知识.新 ...

  4. Spark _10_补充部分算子【三】

    补充算子 transformations mapPartitionWithIndex 类似于mapPartitions,除此之外还会携带分区的索引值. repartition 增加或减少分区.会产生s ...

  5. Spark _03RDD_Transformations_Action_使用scalajavaAPI

    Scala API  Transformations转换算子&Action行动算子 [友情提示]代码页,请从下往上看. package ddd.henu.transformationsimpo ...

  6. 扇区 修复 linux,linux – 如何使用hdparm来修复挂起的扇区?

    SMART正在说明我服务器硬盘上的一个待处理扇区.我已经阅读了许多文章,建议使用hdparm"轻松"强制磁盘重新定位坏扇区,但我找不到正确的方法来使用它. 我的"smar ...

  7. java的for循环取出数据只是拿到最后一个_从MySQL中导数据到HBase

    前言 这个问题在网上已经一搜一大把了,为什么要自己亲手总结一下仅仅是因为最近自己公司新上了HBase然后使用Spark去读取MySQL的数据写入HBase的时候遇到了一些问题,也困扰了挺久 现在就详细 ...

  8. 如何解决“指定的服务已被标记为删除”错误

    本文翻译自:How to solve "The specified service has been marked for deletion" error I try to rem ...

  9. 【图文教程】MySQL

    MySQL 1. MySQL介绍 2. MySQL安装 3. 设置更改 MySQL root 密码 4. 连接MySQL 5. MySQL常用命令 6. MySQL用户管理以及授权 7. 常用SQL语 ...

  10. grpc系列:负载均衡及grpc负载均衡相关整理

    一.负载均衡 负载均衡(LB)在微服务架构演进中具有非常重要的意义,负载均衡是高可用网络基础架构的关键组件,我们的期望是调用是平均分配在所有的服务器服务器上的,通常用于将工作负载分布到多个服务器来提高 ...

最新文章

  1. 流量枯竭的时代,小程序创下“神话”,打造全新商业生态!
  2. kettle连接不上es7_kettle8.2连接ElasticSearch7
  3. 1.17 项目实例:模仿斗地主洗牌发牌小游戏
  4. java swt窗口,SWT Java:如何防止窗口调整大小?
  5. Django 一些 简单 配置
  6. 2022年十大科技应用趋势 | 万字报告PDF
  7. mysql 两张表差集_mysql中两张表使用left join on 求差集详解
  8. UVA - 820 Internet Bandwidth(最大流模板题)
  9. 计算机创新发展战略,计算机行业:《智能汽车创新发展战略》征求意见稿点评...
  10. Anaconda——conda换源可以直接通过conda命令来实现
  11. 最小生成树的纠结_交流电之王-ChinaUnix博客
  12. ffmpeg: 一款跨平台开源媒体格式转换器
  13. php 签名 bom,PHP与Unicode签名(BOM)
  14. 如何关闭AutoCAD2016上的“开始”界面、打开CAD就自动新建一个drawing1、“文件”选项卡?
  15. 计算机系统的软件有,计算机系统软件有哪些
  16. 计算机软件 已录制 是指啥,录像软件是什么?怎么录制电脑屏幕视频?
  17. 用20 ETH的成本撬动3000万美元收益——Harvest攻击全复盘
  18. 北航大学计算机教学平台,信息学院赴北京航空航天大学计算机教学实验中心参观交流...
  19. linux7 显示任务,centos 7下计划任务详解之at
  20. java定义属性错误_java – 注释类型的属性值未定义为“MediaT...

热门文章

  1. Hibernate工作流程及与 MyBatis的比较
  2. L3_08——图中所有边都是相等的常数
  3. STL vector的迭代器的熟练运用及lower_bound和upper_bound的使用
  4. Redis 常见问题 与 常见错误
  5. Html label 标签详解
  6. 小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_2-7.接口配置文件自动映射到属性和实体类配置...
  7. ZT:Linux上安装JDK,最准确
  8. Rabbitmq消息队列(二) Hello World! 模拟简单发送接收
  9. Linux非root用户如何使用80端口启动程序
  10. 20145210 20145226实验一