一、问题描述

创建sparkcontext和SparkSession,连接spark集群时报错,如题ValueError: Cannot run multiple SparkContexts at once; existing SparkContext

from pyspark.sql import SparkSession
from pyspark.sql import functions as F
from pyspark.sql.functions import min, max
from pyspark.sql.functions import monotonically_increasing_id, lit, col, struct
from pyspark.ml.evaluation import RegressionEvaluator
from pyspark.ml.recommendation import ALS
from pyspark.sql.functions import udf
from pyspark import SparkContext, SparkConf
from pyspark.sql.types import StructType, StructField, IntegerType, StringType, ArrayType, DoubleType, FloatType
from pyspark.ml.feature import Word2Vec
import os
import pandas as pd
import numpy as np
from tqdm import tqdm
import heapq# 创建 sparkcontext
# sc.stop()
# local[*]时最大线程数
conf = SparkConf().setAppName("data_process_first").setMaster("local[*]")
sc = SparkContext(conf=conf)# 创建SparkSession,连接spark集群
spark = SparkSession.builder.appName('mypyspark_test1') \.master("local")\.config("spark.driver.memory","30G")\.config("spark.executor.memory","30G")\.getOrCreate()

二、解决方法

因为之前已经启动了sparkContext,不能重复启动,所以在SparkConf()上一句运行sc.stop()即可,即关闭spark集群。

sparkContext即完成了一个spark集群的连接,可以在该集群上创建RDD和广播变量。创建时至少传入master(上面栗子local[*]是使用当前所有的线程运行)和appname两个参数。

Reference

[1] Spark启动时的master参数以及Spark的部署方式

解决ValueError: Cannot run multiple SparkContexts at once; existing SparkContext相关推荐

  1. 「golang」panic: commands out of sync. Did you run multiple statements at once

    [问题现象] go使用go-sql-driver连接mariaDB,如下,提示: panic: commands out of sync. Did you run multiple statement ...

  2. 成功解决ValueError: Data is not binary and pos_label is not specified

    成功解决ValueError: Data is not binary and pos_label is not specified 目录 解决问题 解决思路 解决方法 解决问题 raise Value ...

  3. 成功解决ValueError: DataFrame.dtypes for data must be int, float or bool.Did not expect the data types

    成功解决ValueError: DataFrame.dtypes for data must be int, float or bool. Did not expect the data types ...

  4. 成功解决ValueError: numpy.ufunc size changed, may indicate binary incompatibility. Expected 216 from C h

    成功解决ValueError: numpy.ufunc size changed, may indicate binary incompatibility. Expected 216 from C h ...

  5. 成功解决ValueError: Unable to add relationship because child variable ‘ID‘ in ‘cats_df‘ is also its inde

    成功解决ValueError: Unable to add relationship because child variable 'ID' in 'cats_df' is also its inde ...

  6. 成功解决ValueError: fill value must be in categories

    成功解决ValueError: fill value must be in categories 目录 解决问题 解决思路 解决方法 解决问题 ValueError: fill value must ...

  7. 成功解决 ValueError: fill value must be in categories

    成功解决 ValueError: fill value must be in categories 目录 解决问题 解决思路 解决方法 解决问题 raise ValueError("fill ...

  8. 成功解决ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() o

    成功解决ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() o ...

  9. 成功解决ValueError: Shape of passed values is (33, 1), indices imply (33, 2)

    成功解决ValueError: Shape of passed values is (33, 1), indices imply (33, 2) 目录 解决问题 解决思路 解决方法 解决问题 Valu ...

  10. 成功解决ValueError: The truth value of a DataFrame is ambiguous. Use a.empty, a.bool(), a.item(), a.any(

    成功解决ValueError: The truth value of a DataFrame is ambiguous. Use a.empty, a.bool(), a.item(), a.any( ...

最新文章

  1. 直播报名 | NVIDIA公开课:Style-Gan的架构与实现
  2. android listview 禁止滚动
  3. 《训练指南》——8.5
  4. 【Linux】一步一步学Linux——clear命令(241)
  5. Spring MVC 使用优化建议-缓存URL
  6. 数据加解密和数据签名验签
  7. 信息技术及其发展_中科院心理研究所隋南教授受邀来校并做“生命科学:研究模式的演变及其整合趋势”学术报告...
  8. js加密代码的分析[转]
  9. uva10026-鞋匠的难题
  10. 北航博士,研究所月入两万,是一种什么体验?
  11. 如何自学python-零基础如何自学成为Python高手?
  12. 2022华为软件精英挑战赛复盘
  13. mySQL首行缩进快捷键_word段首如何缩进两个字符
  14. PS:将一个图片变成圆形
  15. 《统计学习方法》第七章
  16. Java之Stream的管道处理
  17. 个人永久性免费-Excel催化剂功能第22波-Excel文件类型、密码批量修改,补齐PowerQuery短板...
  18. 下载学习通上的文档、课件
  19. 联通GPRS上网设置
  20. 微信小程序页面间传值方法

热门文章

  1. atomikos 配置好后 @transactional 注解不生效的问题
  2. 读《犹太人教子枕边书》
  3. 如何让新建网站被搜索引擎快速收录
  4. 无法安装冰点还原_怎样手动ghost还原系统 手动ghost还原系统方法【详解】
  5. 计算机歌曲压缩比公式,音频动态压缩第三层(MPEGAudioLayer-3)
  6. .NetCore分布式部署中的DataProtection密钥安全性
  7. 互联网创业公司技术总监工作职责描述
  8. C# Activator的用法
  9. 《蔡康永的说话之道》书摘
  10. unity ps4 下碰到的坑