error: not found: value sc
【问题】
解压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相关推荐
- spark安装测试过程中提示console:10: error: not found: value sc
终于要安装心心念念的spark了,安装过程参考的<深入理解spark-核心思想与源码分析>一书,但是在测试spark是否安装成功时,老是提示这样的错误: 在网上查资料,说是在spark配置 ...
- Spark累加器(Accumulator)陷阱及解决办法
Accumulator简介 Accumulator是spark提供的累加器,顾名思义,该变量只能够增加. 只有driver能获取到Accumulator的值(使用value方法),Task只能对其做增 ...
- Spark MLlib 机器学习
本章导读 机器学习(machine learning, ML)是一门涉及概率论.统计学.逼近论.凸分析.算法复杂度理论等多领域的交叉学科.ML专注于研究计算机模拟或实现人类的学习行为,以获取新知识.新 ...
- Spark _10_补充部分算子【三】
补充算子 transformations mapPartitionWithIndex 类似于mapPartitions,除此之外还会携带分区的索引值. repartition 增加或减少分区.会产生s ...
- Spark _03RDD_Transformations_Action_使用scalajavaAPI
Scala API Transformations转换算子&Action行动算子 [友情提示]代码页,请从下往上看. package ddd.henu.transformationsimpo ...
- 扇区 修复 linux,linux – 如何使用hdparm来修复挂起的扇区?
SMART正在说明我服务器硬盘上的一个待处理扇区.我已经阅读了许多文章,建议使用hdparm"轻松"强制磁盘重新定位坏扇区,但我找不到正确的方法来使用它. 我的"smar ...
- java的for循环取出数据只是拿到最后一个_从MySQL中导数据到HBase
前言 这个问题在网上已经一搜一大把了,为什么要自己亲手总结一下仅仅是因为最近自己公司新上了HBase然后使用Spark去读取MySQL的数据写入HBase的时候遇到了一些问题,也困扰了挺久 现在就详细 ...
- 如何解决“指定的服务已被标记为删除”错误
本文翻译自:How to solve "The specified service has been marked for deletion" error I try to rem ...
- 【图文教程】MySQL
MySQL 1. MySQL介绍 2. MySQL安装 3. 设置更改 MySQL root 密码 4. 连接MySQL 5. MySQL常用命令 6. MySQL用户管理以及授权 7. 常用SQL语 ...
- grpc系列:负载均衡及grpc负载均衡相关整理
一.负载均衡 负载均衡(LB)在微服务架构演进中具有非常重要的意义,负载均衡是高可用网络基础架构的关键组件,我们的期望是调用是平均分配在所有的服务器服务器上的,通常用于将工作负载分布到多个服务器来提高 ...
最新文章
- 流量枯竭的时代,小程序创下“神话”,打造全新商业生态!
- kettle连接不上es7_kettle8.2连接ElasticSearch7
- 1.17 项目实例:模仿斗地主洗牌发牌小游戏
- java swt窗口,SWT Java:如何防止窗口调整大小?
- Django 一些 简单 配置
- 2022年十大科技应用趋势 | 万字报告PDF
- mysql 两张表差集_mysql中两张表使用left join on 求差集详解
- UVA - 820 Internet Bandwidth(最大流模板题)
- 计算机创新发展战略,计算机行业:《智能汽车创新发展战略》征求意见稿点评...
- Anaconda——conda换源可以直接通过conda命令来实现
- 最小生成树的纠结_交流电之王-ChinaUnix博客
- ffmpeg: 一款跨平台开源媒体格式转换器
- php 签名 bom,PHP与Unicode签名(BOM)
- 如何关闭AutoCAD2016上的“开始”界面、打开CAD就自动新建一个drawing1、“文件”选项卡?
- 计算机系统的软件有,计算机系统软件有哪些
- 计算机软件 已录制 是指啥,录像软件是什么?怎么录制电脑屏幕视频?
- 用20 ETH的成本撬动3000万美元收益——Harvest攻击全复盘
- 北航大学计算机教学平台,信息学院赴北京航空航天大学计算机教学实验中心参观交流...
- linux7 显示任务,centos 7下计划任务详解之at
- java定义属性错误_java – 注释类型的属性值未定义为“MediaT...
热门文章
- Hibernate工作流程及与 MyBatis的比较
- L3_08——图中所有边都是相等的常数
- STL vector的迭代器的熟练运用及lower_bound和upper_bound的使用
- Redis 常见问题 与 常见错误
- Html label 标签详解
- 小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_2-7.接口配置文件自动映射到属性和实体类配置...
- ZT:Linux上安装JDK,最准确
- Rabbitmq消息队列(二) Hello World! 模拟简单发送接收
- Linux非root用户如何使用80端口启动程序
- 20145210 20145226实验一