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

广州微信网站建设淘宝网站开始怎么做的

广州微信网站建设,淘宝网站开始怎么做的,惠安县道安办网站建设,wordpress 升级phpSpark 单机模式安装步骤 Spark 安装 上传安装包:将下载好的 Spark 安装包(如 spark-3.3.0-bin-hadoop3.tgz)通过 FTP 工具或 scp 命令上传至 Linux 服务器的指定目录,例如/opt/software。 解压安装包:使用tar -zxvf …

Spark 单机模式安装步骤

Spark 安装

  1. 上传安装包:将下载好的 Spark 安装包(如 spark-3.3.0-bin-hadoop3.tgz)通过 FTP 工具或 scp 命令上传至 Linux 服务器的指定目录,例如/opt/software

  2. 解压安装包:使用tar -zxvf spark-3.3.0-bin-hadoop3.tgz -C /opt/installs/命令将安装包解压到/opt/installs目录。

  3. 重命名:为了方便后续操作,将解压后的文件夹重命名,执行mv /opt/installs/spark-3.3.0-bin-hadoop3 /opt/installs/spark

  4. 创建软链接:通过ln -s /opt/installs/spark /opt/spark创建软链接,简化路径访问。

  5. 配置环境变量:编辑/etc/profile文件,添加如下内容:

    export SPARK_HOME=/opt/spark
    export PATH=$PATH:$SPARK_HOME/bin
    
     

    保存后执行source /etc/profile刷新环境变量。

Anaconda 安装(Python 环境)

Anaconda 不仅包含 Python,还具备资源环境隔离功能,方便不同版本环境的测试开发,是 Spark 的理想 Python 环境。

  1. 下载与上传:从Anaconda 官网 archive 页面下载合适版本(如 Anaconda3-2022.10-Linux-x86_64.sh),上传至服务器/opt/software目录。

  2. 安装 Anaconda:执行bash /opt/software/Anaconda3-2022.10-Linux-x86_64.sh,按照提示完成安装,建议安装在/opt/installs/anaconda3目录。

  3. 环境变量配置:编辑/etc/profile,添加:

    export ANACONDA_HOME=/opt/installs/anaconda3
    export PATH=$PATH:$ANACONDA_HOME/bin
    
     

    执行source /etc/profile刷新,再通过ln -s /opt/installs/anaconda3/bin/python3 /usr/bin/python3创建软链接,确保python3命令可用。

  4. 环境管理命令

    • 进入环境:conda activate 环境名
    • 退出环境:conda deactivate

Spark 测试使用

Spark Python Shell 是交互式学习工具,通过pyspark命令启动,可实时编写代码并查看结果。

案例一:map 算子实现分布式转换

需求:将 1~10 的列表中每个元素平方后输出。

在 Spark Python Shell 中执行:

# 创建包含1~10的RDD
rdd = sc.parallelize(range(1, 11))
# 使用map算子计算平方
square_rdd = rdd.map(lambda x: x * x)
# 输出结果
square_rdd.collect()

执行后将得到[1, 4, 9, 16, 25, 36, 49, 64, 81, 100],展示了 Spark 分布式处理元素的能力。

案例二:WordCount 词频统计

/home/data.txt为数据源,统计每个单词出现的次数,步骤如下:

  1. 读取数据

    fileRdd = sc.textFile("/home/data.txt")
    print("总行数:", fileRdd.count())
    print("前3行:", fileRdd.take(3))
    
  2. 过滤空行

    filterRdd = fileRdd.filter(lambda line: len(line.strip()) > 0)
    print("过滤后行数:", filterRdd.count())
    
  3. 拆分单词

    wordRdd = filterRdd.flatMap(lambda line: line.strip().split(" "))
    print("单词总数:", wordRdd.count())
    
  4. 生成键值对

    tupleRdd = wordRdd.map(lambda word: (word, 1))
    
  5. 聚合统计

    rsRdd = tupleRdd.reduceByKey(lambda tmp, item: tmp + item)
    
  6. 结果输出与保存

    # 打印结果
    rsRdd.foreach(lambda kv: print(kv))
    # 保存到本地
    rsRdd.saveAsTextFile("/home/wcoutput")
    

案例三:计算 PI 值

通过 Spark 提交脚本计算圆周率,执行:

/opt/installs/spark/bin/spark-submit --master local[2] /opt/installs/spark/examples/src/main/python/pi.py 100

其中--master local[2]指定使用 2 个核心,100是采样次数,结果会接近 3.14。


文章转载自:

http://Z3Y9kjcx.fwkpp.cn
http://bH7YOQ1M.fwkpp.cn
http://WG3skcQh.fwkpp.cn
http://LJVtDw6J.fwkpp.cn
http://6SBZ4Wp9.fwkpp.cn
http://AsAxuWRj.fwkpp.cn
http://sg6EoI4z.fwkpp.cn
http://XNBSODsk.fwkpp.cn
http://2X7tCuX2.fwkpp.cn
http://1oA8MOno.fwkpp.cn
http://iRvJUJAm.fwkpp.cn
http://YWRBSyZo.fwkpp.cn
http://CJzM13ir.fwkpp.cn
http://PpyfdH2t.fwkpp.cn
http://JbAjd4gf.fwkpp.cn
http://WaZCWdj4.fwkpp.cn
http://dd3RjWAU.fwkpp.cn
http://MRpy42Rp.fwkpp.cn
http://GFbMcmj9.fwkpp.cn
http://CzgL0oXk.fwkpp.cn
http://PZwoh0Bk.fwkpp.cn
http://5AVuQ1cb.fwkpp.cn
http://UhyX3gvL.fwkpp.cn
http://VMhESAEY.fwkpp.cn
http://wmfbZfTY.fwkpp.cn
http://OC3Bi0dT.fwkpp.cn
http://j3XnCKiz.fwkpp.cn
http://Ixbx2VB6.fwkpp.cn
http://y4ud5iGE.fwkpp.cn
http://YvZwnhIN.fwkpp.cn
http://www.dtcms.com/wzjs/772491.html

相关文章:

  • 做英语网站请大学生做网站
  • 网站做专题提升权重腾讯企业邮箱登陆入口
  • 双域名网站游戏开发工作室
  • 广州建站外包公司历史长dedecms做的网站_网站中的图片总是被同一ip恶意点击
  • 网站app公众号先做哪个比较好学做网站制作
  • 12306网站是哪家公司做开发的上海建设银行网站转账记录查询
  • asp.net网站支持多国语言保定专业网站建设公司
  • 一起做英语网站百度竞价排名推广
  • 坂田做网站的公司海南网站建设网站开发
  • 购物网站建设方案ppt机关单位建设网站 说明
  • 汨罗哪里有网站开发的公司电话企业营销
  • 石狮网站设计公司工信部企业网站备案吗
  • 优化型网站的好处旧房改造室内装修设计公司
  • 做类似美团的网站seo英文怎么读
  • seo网站营销推广全程实例pdf网站建设报价表表格下载
  • 网站怎么进行优化排名福州网站建设推广公司
  • 学校网站建设开网站设计规划教学设计
  • 地方门户网站建设建设网站规划书
  • 微企点网站建设的教学视频买号链接
  • 鄞州网站制作建宁建设局网站
  • 买购网官方网站asp网站和php网站的区别
  • 百度站长平台推出网站移动化大赛seo基础知识包括什么
  • 广东中山建设信息网站移动网站视频主持人网
  • 关于 门户网站 建设 请示怎么把html模板导入wordpress
  • 贵州城乡住房建设厅网站专业性行业网站有哪些
  • 视频网站怎么建seo的方法有哪些
  • 搭建自己的个人网站wordpress 全国地区
  • 西安专业做网站的公司哪家好手机网站开发框架
  • h5营销型网站功能互联网站备案登记表
  • wordpress wp_enqueue_scripts上海网站se0优化公司