设为首页 收藏本站
查看: 746|回复: 0

[经验分享] spark 实战 1: 基于gettyimages spark docker image 创建spark 集群

[复制链接]
发表于 2018-5-28 12:40:13 | 显示全部楼层 |阅读模式
  

  1、首先下载该镜像到本地。https://hub.docker.com/r/gettyimages/spark/
  ~$ docker pull gettyimages/spark
  

  2、从https://github.com/gettyimages/docker-spark/blob/master/docker-compose.yml下载编写好的支持 Spark 集群的 docker-compose.yml 文件
  

  启动它
  $ docker-compose up
  $ docker-compose up
  Creating spark_master_1
  Creating spark_worker_1
  Attaching to spark_master_1, spark_worker_1
  master_1  | 16/10/29 13:25:05 INFO master.Master: Started daemon with process name: 1@master
  master_1  | 16/10/29 13:25:05 INFO util.SignalUtils: Registered signal handler for TERM
  master_1  | 16/10/29 13:25:05 INFO util.SignalUtils: Registered signal handler for HUP
  master_1  | 16/10/29 13:25:05 INFO util.SignalUtils: Registered signal handler for INT
  master_1  | 16/10/29 13:25:06 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
  master_1  | 16/10/29 13:25:06 INFO spark.SecurityManager: Changing view acls to: root
  master_1  | 16/10/29 13:25:06 INFO spark.SecurityManager: Changing modify acls to: root
  master_1  | 16/10/29 13:25:06 INFO spark.SecurityManager: Changing view acls groups to:
  master_1  | 16/10/29 13:25:06 INFO spark.SecurityManager: Changing modify acls groups to:
  master_1  | 16/10/29 13:25:06 INFO spark.SecurityManager: SecurityManager: authentication disabled; ui acls disabled; users  with view permissions: Set(root); groups with view permissions: Set(); users  with modify permissions: Set(root); groups with modify permissions: Set()
  worker_1  | 16/10/29 13:25:06 INFO worker.Worker: Started daemon with process name: 1@worker
  worker_1  | 16/10/29 13:25:06 INFO util.SignalUtils: Registered signal handler for TERM
  worker_1  | 16/10/29 13:25:06 INFO util.SignalUtils: Registered signal handler for HUP
  worker_1  | 16/10/29 13:25:06 INFO util.SignalUtils: Registered signal handler for INT
  master_1  | 16/10/29 13:25:07 INFO util.Utils: Successfully started service 'sparkMaster' on port 7077.
  master_1  | 16/10/29 13:25:07 INFO master.Master: Starting Spark master at spark://master:7077
  master_1  | 16/10/29 13:25:07 INFO master.Master: Running Spark version 2.0.1
  master_1  | 16/10/29 13:25:07 INFO util.log: Logging initialized @2542ms
  master_1  | 16/10/29 13:25:07 INFO server.Server: jetty-9.2.z-SNAPSHOT
  master_1  | 16/10/29 13:25:07 INFO handler.ContextHandler: Started o.s.j.s.ServletContextHandler@509cf69e{/app,null,AVAILABLE}
  master_1  | 16/10/29 13:25:07 INFO handler.ContextHandler: Started o.s.j.s.ServletContextHandler@58b8a90e{/app/json,null,AVAILABLE}
  master_1  | 16/10/29 13:25:07 INFO handler.ContextHandler: Started o.s.j.s.ServletContextHandler@3dbc763b{/,null,AVAILABLE}
  master_1  | 16/10/29 13:25:07 INFO handler.ContextHandler: Started o.s.j.s.ServletContextHandler@54dbacbf{/json,null,AVAILABLE}
  master_1  | 16/10/29 13:25:07 INFO handler.ContextHandler: Started o.s.j.s.ServletContextHandler@634488bc{/static,null,AVAILABLE}
  master_1  | 16/10/29 13:25:07 INFO handler.ContextHandler: Started o.s.j.s.ServletContextHandler@7e29bd03{/app/kill,null,AVAILABLE}
  master_1  | 16/10/29 13:25:07 INFO handler.ContextHandler: Started o.s.j.s.ServletContextHandler@207a1153{/driver/kill,null,AVAILABLE}
  master_1  | 16/10/29 13:25:07 INFO server.ServerConnector: Started ServerConnector@569e522b{HTTP/1.1}{0.0.0.0:8080}
  master_1  | 16/10/29 13:25:07 INFO server.Server: Started @2742ms
  master_1  | 16/10/29 13:25:07 INFO util.Utils: Successfully started service 'MasterUI' on port 8080.
  master_1  | 16/10/29 13:25:07 INFO ui.MasterWebUI: Bound MasterWebUI to 0.0.0.0, and started at http://localhost:8080
  master_1  | 16/10/29 13:25:07 INFO server.Server: jetty-9.2.z-SNAPSHOT
  master_1  | 16/10/29 13:25:07 INFO handler.ContextHandler: Started o.s.j.s.ServletContextHandler@40e10daa{/,null,AVAILABLE}
  master_1  | 16/10/29 13:25:07 INFO server.ServerConnector: Started ServerConnector@7d3ac291{HTTP/1.1}{master:6066}
  master_1  | 16/10/29 13:25:07 INFO server.Server: Started @2779ms
  master_1  | 16/10/29 13:25:07 INFO util.Utils: Successfully started service on port 6066.
  master_1  | 16/10/29 13:25:07 INFO rest.StandaloneRestServer: Started REST server for submitting applications on port 6066
  worker_1  | 16/10/29 13:25:07 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
  worker_1  | 16/10/29 13:25:08 INFO spark.SecurityManager: Changing view acls to: root
  worker_1  | 16/10/29 13:25:08 INFO spark.SecurityManager: Changing modify acls to: root
  worker_1  | 16/10/29 13:25:08 INFO spark.SecurityManager: Changing view acls groups to:
  worker_1  | 16/10/29 13:25:08 INFO spark.SecurityManager: Changing modify acls groups to:
  worker_1  | 16/10/29 13:25:08 INFO spark.SecurityManager: SecurityManager: authentication disabled; ui acls disabled; users  with view permissions: Set(root); groups with view permissions: Set(); users  with modify permissions: Set(root); groups with modify permissions: Set()
  master_1  | 16/10/29 13:25:08 INFO handler.ContextHandler: Started o.s.j.s.ServletContextHandler@12d8a746{/metrics/master/json,null,AVAILABLE}
  master_1  | 16/10/29 13:25:08 INFO handler.ContextHandler: Started o.s.j.s.ServletContextHandler@189c23e3{/metrics/applications/json,null,AVAILABLE}
  master_1  | 16/10/29 13:25:08 INFO master.Master: I have been elected leader! New state: ALIVE
  worker_1  | 16/10/29 13:25:08 INFO util.Utils: Successfully started service 'sparkWorker' on port 8881.
  worker_1  | 16/10/29 13:25:08 INFO worker.Worker: Starting Spark worker 172.17.0.3:8881 with 2 cores, 1024.0 MB RAM
  worker_1  | 16/10/29 13:25:08 INFO worker.Worker: Running Spark version 2.0.1
  worker_1  | 16/10/29 13:25:08 INFO worker.Worker: Spark home: /usr/spark-2.0.1
  worker_1  | 16/10/29 13:25:08 INFO util.log: Logging initialized @2625ms
  worker_1  | 16/10/29 13:25:08 INFO server.Server: jetty-9.2.z-SNAPSHOT
  worker_1  | 16/10/29 13:25:08 INFO handler.ContextHandler: Started o.s.j.s.ServletContextHandler@1fcf4eb5{/logPage,null,AVAILABLE}
  worker_1  | 16/10/29 13:25:08 INFO handler.ContextHandler: Started o.s.j.s.ServletContextHandler@10e1c732{/logPage/json,null,AVAILABLE}
  worker_1  | 16/10/29 13:25:08 INFO handler.ContextHandler: Started o.s.j.s.ServletContextHandler@6801b546{/,null,AVAILABLE}
  worker_1  | 16/10/29 13:25:08 INFO handler.ContextHandler: Started o.s.j.s.ServletContextHandler@29814979{/json,null,AVAILABLE}
  worker_1  | 16/10/29 13:25:08 INFO handler.ContextHandler: Started o.s.j.s.ServletContextHandler@4c5e101a{/static,null,AVAILABLE}
  worker_1  | 16/10/29 13:25:08 INFO handler.ContextHandler: Started o.s.j.s.ServletContextHandler@529896f4{/log,null,AVAILABLE}
  worker_1  | 16/10/29 13:25:08 INFO server.ServerConnector: Started ServerConnector@caf04fd{HTTP/1.1}{0.0.0.0:8081}
  worker_1  | 16/10/29 13:25:08 INFO server.Server: Started @2749ms
  worker_1  | 16/10/29 13:25:08 INFO util.Utils: Successfully started service 'WorkerUI' on port 8081.
  worker_1  | 16/10/29 13:25:08 INFO ui.WorkerWebUI: Bound WorkerWebUI to 0.0.0.0, and started at http://localhost:8081
  worker_1  | 16/10/29 13:25:08 INFO worker.Worker: Connecting to master master:7077...
  worker_1  | 16/10/29 13:25:08 INFO handler.ContextHandler: Started o.s.j.s.ServletContextHandler@2366bb7{/metrics/json,null,AVAILABLE}
  worker_1  | 16/10/29 13:25:08 INFO client.TransportClientFactory: Successfully created connection to master/172.17.0.2:7077 after 41 ms (0 ms spent in bootstraps)
  master_1  | 16/10/29 13:25:09 INFO master.Master: Registering worker 172.17.0.3:8881 with 2 cores, 1024.0 MB RAM
  worker_1  | 16/10/29 13:25:09 INFO worker.Worker: Successfully registered with master spark://master:7077

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-482226-1-1.html 上篇帖子: centos7 docker容器(二)运行和移除容器内应用详解 下篇帖子: 金庸武功之“北冥神功”
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表