首页 > 系统相关 >spark standalone同时运行pyspark和spark-shell

spark standalone同时运行pyspark和spark-shell

时间:2024-04-25 12:56:23浏览次数:17  
标签:shell pyspark -- executor cores spark

需要限制资源数量,使用 spark.cores.max--total-executor-cores 来指定最大核数。

假设集群一共4c5.6g

pyspark(使用2c2g)

from pyspark.sql import SparkSession

spark = SparkSession.builder \
    .master("spark://worker1:7077") \
    .appName("pysparkApp") \
    .config("spark.executor.memory", "1g") \
    .config("spark.executor.cores", 1) \
    .config("spark.cores.max", 2) \
    .getOrCreate()

spark-shell(使用2c2g)

spark-shell --master spark://worker1:7077 --executor-memory 1g --executor-cores 1 --total-executor-cores 2

如果不进行限制,则一个交互式终端将占用全部资源,导致另一个交互式终端为WAITING状态

标签:shell,pyspark,--,executor,cores,spark
From: https://www.cnblogs.com/aminor/p/18157408

相关文章

  • ansible相比shell脚本自动化有什么优势
    Ansible自动化与Shell脚本自动化相比,具有以下几个显著的优势:轻量级与无需代理:Ansible的一个关键优势在于其轻量级和无需在被控制服务器上安装任何代理或客户端的特点。这极大地简化了部署和维护的流程,降低了复杂性和出错的可能性。而Shell脚本通常需要在每台服务器上单独执行,这......
  • xl0shell-aptv2程序平台的须知公告
    尊敬的用户大家好!!!!本工具为网络安全工具,仅供用于网络安全,必须遵守《网络安全法》否则不予授权登录!平台收取的每一笔费用仅供用于服务器维护!请您知晓!平台所有操作均为本地,在使用时候有的人不怎么会使用?它的功能具体能达到多少?这里给大家解答一些大家的疑虑问题!!!???首先本工具为工具......
  • shell脚本文本处理工具
    声明:以下内容为个人笔记,内容不完全正确,请谨慎参考。文本处理工具cut:cut工作是“剪”,具体来说就是在文件中负责剪切数据。cut命令从文件的每个行剪切字节、字符和字段输出。1、基本语法:cut[选项参数]filename说明:默认分隔符是副表符2、选项参数说明选项参数:1)-f2)-......
  • Shell基础
    1、统计50台docker容器内存使用总量之和dockerstats$(dockerps-a-q)--no-stream|awk-F'''{print$4}'|sed'/CPU/d'>/tmp/docker_memory.txtawk'{a+=$1}END{printa}'/tmp/docker_memory.txt 注解:dockerps-a-q:打印容......
  • ShellExperienceHost.exe 是 Windows 10 操作系统中的一个系统进程,它负责管理和运行一
    ShellExperienceHost.exe是Windows10操作系统中的一个系统进程,它负责管理和运行一些用户界面相关的功能和效果。具体来说,ShellExperienceHost主要有以下作用:启动菜单和任务栏:ShellExperienceHost负责启动、管理和渲染开始菜单、任务栏以及相关的用户界面元素。窗......
  • CSAPP Lab6 Shell Lab
    本次实验的任务很清晰,实现一个简单的UnixShell。需要用到基础的进程控制、信号处理等知识。简单来说,实验已经提供了一些简单的功能,我们需要在此基础上,实现下面的功能:eval:解析和解释命令行的主例程。[70行]builtin_cmd:识别并解释内置命令quit(退出)、fg(前台运行某个作业)、bg(后......
  • linux shell 脚本调试技巧
    本文分享自天翼云开发者社区《linuxshell脚本调试技巧》,作者:g****n1.bash-x加脚本这是最常用的调试手段,终端会打印出,脚本执行过程中的每一个命令。a.查看脚本流程有无错误b.查看变量值有无错误c.查看退出位置是否符合预期例如脚本 small_test.sh #!/bin/bashecho......
  • shell脚本一键安装nginx-1.18.0
    shell脚本一键安装nginx-1.18.0#!/bin/bashset-euopipefailNGINX_VERSION="1.18.0"DOWNLOAD_URL="https://nginx.org/download/nginx-$NGINX_VERSION.tar.gz"INSTALL_DIR="/apps/nginx"PACKAGE_LIST="gccpcre-developenssl-develz......
  • CVE-2021-34371 Neo4j-Shell 漏洞复现
    前言偶然的一次机会遇到了这个漏洞,决定在vulhub复现下,重要提醒:本次复现所需要的环境为java8kali更换java环境戳这里漏洞描述Neo4j到3.4.18(启用shell服务器)公开了一个RMI服务,该服务可以任意反序列化Java对象,例如通过setSessionVariable。攻击者可滥用此漏洞进行远程......
  • Spark设置executor-memory后,executor显示的内存不符问题
    以该命令为例,我们设置一个executor并分配内存为2800m,可以看到ui上只给executor分配了1.5G的内存。同理,如果你设置了--executor-memory=1g,那么实际上只会有1048.8M的内存会被分配。spark-submit--masteryarn\--num-executors=1\--executor-memory=2800m\--classorg.apac......