码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • windows docker desktop==spark环境搭建


    编写文件docker-compose.yml

    1. version: '3'
    2. services:
    3. spark-master:
    4. image: bde2020/spark-master:3.1.1-hadoop3.2
    5. container_name: spark-master
    6. ports:
    7. - "8080:8080"
    8. - "7077:7077"
    9. - "2220:22"
    10. volumes:
    11. - F:\spark-data\m1:/data
    12. environment:
    13. - INIT_DAEMON_STEP=setup_spark
    14. spark-worker-1:
    15. image: bde2020/spark-worker:3.1.1-hadoop3.2
    16. container_name: spark-worker-1
    17. depends_on:
    18. - spark-master
    19. ports:
    20. - "8081:8081"
    21. - "2221:22"
    22. volumes:
    23. - F:\spark-data\w1:/data
    24. environment:
    25. - "SPARK_MASTER=spark://spark-master:7077"
    26. spark-worker-2:
    27. image: bde2020/spark-worker:3.1.1-hadoop3.2
    28. container_name: spark-worker-2
    29. depends_on:
    30. - spark-master
    31. ports:
    32. - "8082:8081"
    33. - "2222:22"
    34. volumes:
    35. - F:\spark-data\w2:/data
    36. environment:
    37. - "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

  • 相关阅读:
    【LeetCode-中等题】116. 填充每个节点的下一个右侧节点指针
    Apache Atlas血缘依赖管理
    LwIP笔记02:
    15:00面试,15:08就出来了,问的问题有点变态。。。
    《软件性能测试分析与调优实践之路》第二版-手稿节选-Mysql数据库性能定位与分析
    众筹DAO“枯萎”的缩影:曾拍下《沙丘》未出版手稿的Spice DAO解散
    成都瀚网科技有限公司:抖店的评论会消失吗?
    前端工程化精讲第四课 接口调试:Mock 工具如何快速进行接口调试?
    《牛客题霸-算法篇》刷题之NC111 最大数
    Linux相关命令
  • 原文地址:https://blog.csdn.net/hebian1994/article/details/137940005
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号