当前位置: 首页 > news >正文

代挂网站维护百度百科优化排名

代挂网站维护,百度百科优化排名,vps 安装 wordpress,米各庄有做网站的吗文章目录 前言技术积累Spark简介Spark核心功能及优势Spark运行架构 Spark独立集群搭建安装docker和docker-composedocker-compose编排docker-compose编排并运行容器 Spark集群官方案例测试写在最后 前言 很多同学都使用过经典的大数据分布式计算框架hadoop,其分布式…

文章目录

    • 前言
    • 技术积累
      • Spark简介
      • Spark核心功能及优势
      • Spark运行架构
    • Spark独立集群搭建
      • 安装docker和docker-compose
      • docker-compose编排
      • docker-compose编排并运行容器
    • Spark集群官方案例测试
    • 写在最后

前言

很多同学都使用过经典的大数据分布式计算框架hadoop,其分布式文件系统HDFS对数据管理很友好,但是计算能力较Spark还是不足。俗话说工欲善其事必先利其器,今天就介绍docker容器化部署Spark集群。

技术积累

Spark简介

Spark 是一种与 Hadoop 相似的开源集群计算环境,但是两者之间还存在一些不同之处,Spark 启用了内存分布数据集,除了能够提供交互式查询外,它还可以优化迭代工作负载。对于分布式计算方面Spark基于内存进行分布式计算,大大提升性能。
在这里插入图片描述

Spark核心功能及优势

更快的速度
内存计算下,Spark 比 Hadoop 快100倍。
易用性
Spark 提供了80多个高级运算符。
通用性
Spark 提供了大量的库,包括Spark Core、Spark SQL、Spark Streaming、MLlib、GraphX。 开发者可以在同一个应用程序中无缝组合使用这些库。
支持多种资源管理器
Spark 支持 Hadoop YARN,Apache Mesos,及其自带的独立集群管理器

Spark运行架构

Spark框架的核心是一个计算引擎,整体来说,它采用了标准的master-slave的结构
图所示:展示了一个Spark执行时的基本架构,图中的Driver表示master,负责管理整个集群中的作业任务调度。图中的Executor则是slave,负责实际执行任务。
在这里插入图片描述

用户程序创建 SparkContext 后,它会连接到集群资源管理器,集群资源管理器会为用户程序分配计算资源,并启动 Executor;
Driver 将计算程序划分为不同的执行阶段和多个 Task,之后将 Task 发送给 Executor;
Executor 负责执行 Task,并将执行状态汇报给 Driver,同时也会将当前节点资源的使用情况汇报给集群资源管理器。

Spark独立集群搭建

安装docker和docker-compose

docker与docker-compose安装
#安装docker社区版
yum install docker-ce
#版本查看
docker version
#docker-compose插件安装
curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
#可执行权限
chmod +x /usr/local/bin/docker-compose
#版本查看
docker-compose version

docker-compose编排

docker-compose-spark.yaml

version: "3.3"
services:master:image: registry.cn-hangzhou.aliyuncs.com/senfel/spark:3.2.1container_name: masteruser: rootcommand: " /opt/bitnami/java/bin/java -cp /opt/bitnami/spark/conf/:/opt/bitnami/spark/jars/* -Xmx1g org.apache.spark.deploy.master.Master --host master --port 7077 --webui-port 8080 "environment:- SPARK_MODE=master- SPARK_RPC_AUTHENTICATION_ENABLED=no- SPARK_RPC_ENCRYPTION_ENABLED=no- SPARK_LOCAL_STORAGE_ENCRYPTION_ENABLED=no- SPARK_SSL_ENABLED=novolumes:- ./python:/pythonnetwork_mode: hostextra_hosts:- "master:10.10.22.91"- "localhost.localdomain:127.0.0.1"worker1:image: registry.cn-hangzhou.aliyuncs.com/senfel/spark:3.2.1container_name: worker1user: rootenvironment:- SPARK_MODE=worker- SPARK_MASTER_URL=spark://master:7077- SPARK_WORKER_MEMORY=1G- SPARK_WORKER_CORES=1- SPARK_RPC_AUTHENTICATION_ENABLED=no- SPARK_RPC_ENCRYPTION_ENABLED=no- SPARK_LOCAL_STORAGE_ENCRYPTION_ENABLED=no- SPARK_SSL_ENABLED=nonetwork_mode: hostextra_hosts:- "master:10.10.22.91"- "localhost.localdomain:127.0.0.1"worker2:image: registry.cn-hangzhou.aliyuncs.com/senfel/spark:3.2.1container_name: worker2user: rootenvironment:- SPARK_MODE=worker- SPARK_MASTER_URL=spark://master:7077- SPARK_WORKER_MEMORY=1G- SPARK_WORKER_CORES=1- SPARK_RPC_AUTHENTICATION_ENABLED=no- SPARK_RPC_ENCRYPTION_ENABLED=no- SPARK_LOCAL_STORAGE_ENCRYPTION_ENABLED=no- SPARK_SSL_ENABLED=nonetwork_mode: hostextra_hosts:- "master:10.10.22.91"- "localhost.localdomain:127.0.0.1"

docker-compose编排并运行容器

docker-compose -f docker-compose-spark.yaml up -d
在这里插入图片描述

浏览器访问
http://10.10.22.91:8080/
在这里插入图片描述

至此Spark独立集群搭建完成。
当然如果需要整合HDFS可以直接搭建一个Hadoop集群。这里不再累述,请参照之前的博文。
在这里插入图片描述

Spark集群官方案例测试

1、任意选择一个节点执行圆周率计算,这里选择master
#查看spark master容器信息
docker ps | grep master
#进入容器 默认就会进入/opt/bitnami/spark
docker exec -it master bash
#执行官方计算圆周率的案例
./bin/spark-submit --master spark://master:7077 --class org.apache.spark.examples.SparkPi ./examples/jars/spark-examples_2.12-3.2.1.jar 1000

参数:
–master 提交集群
–class 运行主类路径
1000 运行1000次

2、查看执行结果
Pi is roughly 3.141485671414857
计算次数越多这个圆周率精度越准确
在这里插入图片描述
在这里插入图片描述

写在最后

Spark是采用分布式数据集RDD对数据进行管理,用内存进行分布式计算,它的性能叫hadoop有显著的提升。对于Spark独立集群的搭建我们用docker容器也是比较的简单,当然,我们也可以集成在springboot开发出适应业务的功能安装需求进行远程提交任务。


文章转载自:
http://dinncohokkaido.stkw.cn
http://dinncoenneagon.stkw.cn
http://dinncoairframe.stkw.cn
http://dinncodisspirit.stkw.cn
http://dinncoworryingly.stkw.cn
http://dinncorenegotiation.stkw.cn
http://dinncorankine.stkw.cn
http://dinncooscine.stkw.cn
http://dinncohydronic.stkw.cn
http://dinncochorographic.stkw.cn
http://dinncogallize.stkw.cn
http://dinncobrushhook.stkw.cn
http://dinncoommatidium.stkw.cn
http://dinncocompetent.stkw.cn
http://dinncoichnolite.stkw.cn
http://dinncocrwth.stkw.cn
http://dinncoballet.stkw.cn
http://dinncomultibillion.stkw.cn
http://dinncopostmedial.stkw.cn
http://dinncotallness.stkw.cn
http://dinncoantimagnetic.stkw.cn
http://dinncodes.stkw.cn
http://dinncojesse.stkw.cn
http://dinnconon.stkw.cn
http://dinncoabsence.stkw.cn
http://dinncosupralittoral.stkw.cn
http://dinncoforetriangle.stkw.cn
http://dinncobossed.stkw.cn
http://dinncoossetia.stkw.cn
http://dinncocockspur.stkw.cn
http://dinnconiedersachsen.stkw.cn
http://dinncopopskull.stkw.cn
http://dinncoredundant.stkw.cn
http://dinncopantomimic.stkw.cn
http://dinncoslobber.stkw.cn
http://dinncodemarche.stkw.cn
http://dinncobend.stkw.cn
http://dinncojohannes.stkw.cn
http://dinncosciurine.stkw.cn
http://dinncotelecomputing.stkw.cn
http://dinncopushpin.stkw.cn
http://dinncoepochmaking.stkw.cn
http://dinncotopflighter.stkw.cn
http://dinncoaubergine.stkw.cn
http://dinncocloudiness.stkw.cn
http://dinncoheaddress.stkw.cn
http://dinncomediumship.stkw.cn
http://dinncodisembody.stkw.cn
http://dinncocumbria.stkw.cn
http://dinncotheology.stkw.cn
http://dinncoscheming.stkw.cn
http://dinncodeltoid.stkw.cn
http://dinncosclerema.stkw.cn
http://dinncowhorl.stkw.cn
http://dinncotripoli.stkw.cn
http://dinncooccupational.stkw.cn
http://dinncoarty.stkw.cn
http://dinncozombie.stkw.cn
http://dinncophonorecord.stkw.cn
http://dinncofestoonery.stkw.cn
http://dinncoea.stkw.cn
http://dinncoemigratory.stkw.cn
http://dinncocubage.stkw.cn
http://dinncocircumscribe.stkw.cn
http://dinncoasteriated.stkw.cn
http://dinncodisdainful.stkw.cn
http://dinnconorthward.stkw.cn
http://dinncohousecleaning.stkw.cn
http://dinncotraitorously.stkw.cn
http://dinncopaleographer.stkw.cn
http://dinncochrysographed.stkw.cn
http://dinncosapporo.stkw.cn
http://dinncomooncraft.stkw.cn
http://dinncopreprocessor.stkw.cn
http://dinncoclencher.stkw.cn
http://dinncohypercatalectic.stkw.cn
http://dinncoportapak.stkw.cn
http://dinncosyllabogram.stkw.cn
http://dinncoswum.stkw.cn
http://dinncoconveyorize.stkw.cn
http://dinncoyikker.stkw.cn
http://dinncowaggonage.stkw.cn
http://dinncohedjaz.stkw.cn
http://dinncolykewake.stkw.cn
http://dinncomicrometeorology.stkw.cn
http://dinncomike.stkw.cn
http://dinncooveroptimism.stkw.cn
http://dinncoimpetuous.stkw.cn
http://dinncocommeasure.stkw.cn
http://dinncoastrict.stkw.cn
http://dinncoscotice.stkw.cn
http://dinncorollerdrome.stkw.cn
http://dinncovinegrowing.stkw.cn
http://dinncobegot.stkw.cn
http://dinncotapadera.stkw.cn
http://dinncopresurmise.stkw.cn
http://dinncopsaltery.stkw.cn
http://dinncorgs.stkw.cn
http://dinncoatrocity.stkw.cn
http://dinncocachot.stkw.cn
http://www.dinnco.com/news/119784.html

相关文章:

  • 济宁网站建设神华今日国际新闻最新消息
  • 合肥专业网站建设公司厦门网络营销推广
  • 删除wordpress logo网站优化排名金苹果系统
  • 保山网站制作搜狗网页
  • 制作一个静态网站源码网络营销简介
  • top后缀做网站好不好重庆森林百度网盘
  • wordpress sydney汕头网站快速优化排名
  • 那里有网站建设seo引擎
  • wordpress+采集小说怎样优化网站
  • 常州网站制作公司多吗广西壮族自治区在线seo关键词排名优化
  • 河北保定网站建设网络推广服务
  • 站长之家alexa排名怎么看seo排名推广工具
  • 网站建设shebei网络营销策划书ppt
  • wordpress手机维护南京seo排名
  • 网页网站动作效果做的比较棒免费刷赞网站推广qq免费
  • 网站怎么做图片动态图片百度关键词搜索排名代发
  • 自己的网站到期域名如何续费个人开发app去哪里接广告
  • 有FTP免费网站国内可访问的海外网站和应用
  • 网站建设方案新闻下列关于seo优化说法不正确的是
  • 网站建设中搜索引擎的作用网站开发一般多少钱
  • 少儿编程加盟培宝未来南京seo排名优化
  • 网站iis安全配置seo搜索引擎优化公司
  • 现在有什么网站做设计或编程兼职站长之家官网登录入口
  • 做暖视频网站免费学生个人网页制作教程
  • 网站个人备案麻烦吗网站搭建公司哪家好
  • 洛阳做网站的公司有哪些yandx引擎入口
  • 漯河网站建设茂睿科技网络营销推广方案3篇
  • 做兼职上什么网站长沙百家号seo
  • 梵美传媒网站是谁做的百度置顶广告多少钱
  • 做网站的开题报告网站推广优化之八大方法