windows docker desktop==spark环境搭建

编写文件docker-compose.yml

version: '3'services:spark-master:image: bde2020/spark-master:3.1.1-hadoop3.2container_name: spark-masterports:- "8080:8080"- "7077:7077"- "2220:22"volumes:- F:\spark-data\m1:/dataenvironment:- INIT_DAEMON_STEP=setup_sparkspark-worker-1:image: bde2020/spark-worker:3.1.1-hadoop3.2container_name: spark-worker-1depends_on:- spark-masterports:- "8081:8081"- "2221:22"volumes:- F:\spark-data\w1:/dataenvironment:- "SPARK_MASTER=spark://spark-master:7077"spark-worker-2:image: bde2020/spark-worker:3.1.1-hadoop3.2container_name: spark-worker-2depends_on:- spark-masterports:- "8082:8081"- "2222:22"volumes:- F:\spark-data\w2:/dataenvironment:- "SPARK_MASTER=spark://spark-master:7077"

启动

docker-compose up -d

进入master安装ssh并设置密码和允许远程连接

要在Alpine Linux容器中启用SSH功能并允许远程连接,你需要执行以下步骤:

启动

/usr/sbin/sshd

现在,SSH服务器应该能够正常启动,并且你应该能够从远程系统连接到你的Alpine Linux容器。

生成密钥后,再次尝试启动SSH服务器:

 

  1. 安装OpenSSH服务器:Alpine Linux使用openssh-server软件包来提供SSH服务器功能。你可以通过以下命令安装:
     add openssh-server

  2. 配置SSH服务器:一旦安装了OpenSSH服务器,你需要配置它以允许远程连接。配置文件通常位于/etc/ssh/sshd_config。你可以使用文本编辑器(如vi或nano)打开该文件并进行编辑。确保以下设置已启用或正确配置:

    PermitRootLogin yes # 允许root用户远程登录(注意:在生产环境中,禁用root登录更安全)
    PasswordAuthentication yes # 允许密码验证登录(如果需要)

  3. 运行以下命令以生成RSA密钥:

    ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key

  4. 运行以下命令以生成DSA密钥:

    ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key

  5. 运行以下命令以生成ECDSA密钥:

    ssh-keygen -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key

  6. 运行以下命令以生成Ed25519密钥:

    ssh-keygen -t ed25519 -f /etc/ssh/ssh_host_ed25519_key

  7. 执行以下命令以修改root密码:

    passwd root

  8. 输入新密码时,会要求你确认密码。

  9. 输入新密码后,系统会提示密码修改成功

/spark/bin/pyspark --master spark://spark-master:7077 --total-executor-cores 1 --executor-memory 1024m

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/630381.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【软件】如何下载谷歌安装包?

1、访问谷歌浏览器官网:https://www.google.cn/chrome/index.html 2、在浏览器地址栏最后添加?standalone1,按回车,重新加载页面。页面和之前的一样,点击下载 完整地址:https://www.google.cn/chrome/index.html?…

Hotcoin4月16日上新热门资产:头部RWA技术提供方Centrifuge(CFG)

Hotcoin持续为全球600万用户发掘优质潜力资产,热门币种交易上热币。一文快速了解今日上新资产:Centrifuge(CFG) 推荐指数 8.2 交易对 CFG/USDT 交易时间 4月16日 19:00 资产赛道 RWA 项目简介 Centrifuge是一个去中心化资产融资协议,专注于释放现实世界资…

大数据------额外插件及技术------Git(完整知识点汇总)

Git 定义 它是分布式版本控制工具,主要用于管理开发过程中的源代码文件(如:Java类、xml文件、html页面等),在软件开发过程中被广泛应用 作用 代码回溯:快速回到某一代码历史版本版本切换:同一个…

快速寻找可以构建出网通信隧道的计算机

点击星标,即时接收最新推文 本文选自《内网安全攻防:红队之路》 扫描二维码五折购书 为加强内网的安全防范,安全管理员往往会限制内网计算机访问互联网,当然不同机构的限制策略是不一样的,有的完全阻断了内网计算机访问…

Docker镜像,什么是Docker镜像,Docker基本常用命令【搜索,镜像下载,镜像删除,创建容器,导入到处镜像】及其镜像的分层

docker镜像 1.1什么是镜像,镜像基础 1.1.1 镜像的简介 镜像是一种轻量级,可执行的独立软件包,也可以说是一个精简的操作系统。镜像中包含应用软件及应用软件的运行环境,具体来说镜像包含运行某个软件所需的所有内容,…

node-mysql数据库的下载与安装

01 mysql数据库的安装 网址:mysql.com/downloads/ 打开之后往下翻 点击 MySQL Community (GPL) Downloads 》 点击 MySRL Community Server 再点击 No thanks,just stant my download. 02 安装mysql 03 安装完成之后检查mysql服务是否开启 services.msc 04 启动…

物理机安装centos7并配置基本环境,网络配置,docker配置

1.首先下载镜像Download 2.下载UltraISO 安装docker 第1步:卸载当前版本docker yum erase docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-selinux \docker-engine-selinux \do…

嵌入式科普(15)小米su7成本分析和拆解之智驶、座舱分析

目录 一、概述 二、小米su7成本分析 2.1 整车成本构成 2.2 三电系统 2.3 车身与底盘 2.3 智能网联 2.4 内外饰 三、小米su7拆解之智驶、座舱分析 3.1 主要芯片 3.2 智能驾驶&智能座舱 四、NXP S32K324汽车通用微控制器 嵌入式科普(15)小米su7成本分析和拆解之智…

通过 Function Calling 构建自主 AI Agents

原文地址:Build Autonomous AI Agents with Function Calling 将聊天机器人转变为可以与外部 API 交互的代理 2024 年 4 月 2 日 Function Call(函数调用)并不是什么新鲜事。2023 年 7 月,OpenAI 为其 GPT 模型引入了函数调用&…

61.旋转链表

class Solution { public:ListNode* rotateRight(ListNode* head, int k) {if (!head || k 0) return head;int len 1;ListNode* cur head;while (cur->next) {len;cur cur->next;}cur->next head; // 将链表首尾相连,形成循环链表int count len - k…

退出 beeline

退出 beeline 的命令是 !quit或 !exit 或者,直接来 Ctrl-D 我们下期见,拜拜!

docker安装clickhouse数据库

1.创建目录 mkdir -p /data/clickhouse/data mkdir -p /data/clickhouse/conf mkdir -p /data/clickhouse/log2.拉取镜像 docker pull clickhouse/clickhouse-server3.创建临时容器 docker run -d --rm --name clickhouse-server --ulimit nofile262144:262144 clickhouse/c…