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

网站建设需要入无形资产吗怎么优化网站排名才能起来

网站建设需要入无形资产吗,怎么优化网站排名才能起来,寻找网站建设_网站外包,appmaker目录 1. 环境准备 1.1 配置免密登录 2. 下载并配置Spark 3. 配置Spark集群 3.1 配置spark-env.sh 3.2 配置spark-defaults.conf 3.3 设置Master和Worker节点 3.4 设配置log4j.properties 3.5 同步到所有Worker节点 4. 启动Spark Standalone集群 4.1 启动Master节点 …

目录

1. 环境准备

1.1 配置免密登录

2. 下载并配置Spark

3. 配置Spark集群

3.1 配置spark-env.sh

3.2 配置spark-defaults.conf

3.3 设置Master和Worker节点

 3.4 设配置log4j.properties

3.5 同步到所有Worker节点

4. 启动Spark Standalone集群

4.1 启动Master节点

4.2 启动Worker节点

4.3 启动日志服务

5. 测试Spark集群

5.1 提交测试任务

6. 管理Spark集群

6.1 停止Spark集群

7. 常见问题

7.1 防火墙问题

7.2 Java版本不兼容


1. 环境准备

在开始之前,请确保集群中所有节点满足以下要求:

  • 操作系统:建议使用Linux(CentOS或Ubuntu)
  • Java:JDK 1.8或以上版本
  • Python:若使用PySpark,请安装Python 3.6以上版本
  • 网络配置:确保各节点之间的SSH无密码登录已配置

在本教程中,将采用以下的集群结构:

  • Master节点:负责管理资源分配和任务调度
  • Worker节点:实际执行任务

1.1 配置免密登录

在Master节点上配置SSH免密登录,方便自动化管理和任务分发。

ssh-keygen -t rsa # 生成密钥对
ssh-copy-id user@worker1 # 将公钥复制到worker1节点
ssh-copy-id user@worker2 # 将公钥复制到worker2节点

确认免密登录配置成功后,可以继续下一步。

2. 下载并配置Spark

PySpark单机模式安装教程

(按照PySpark单机模式安装教程将其他Work节点也安装Anaconda)

# 解压安装
cd /opt/modules
tar -zxf spark-3.1.2-bin-hadoop3.2.tgz -C /opt/installs
# 重命名
cd /opt/installs
mv spark-3.1.2-bin-hadoop3.2 spark-standalone
# 重新构建软连接
rm -rf spark
ln -s spark-standalone spark

3. 配置Spark集群

3.1 配置spark-env.sh

$SPARK_HOME/conf目录下:

  1. 复制模板文件spark-env.sh.template并重命名为spark-env.sh:

    cd /opt/installs/spark/conf
    mv spark-env.sh.template spark-env.sh
    
  2. spark-env.sh文件中添加以下内容:

    # 22行:申明JVM环境路径以及Hadoop的配置文件路径
    export JAVA_HOME=/opt/installs/jdk
    export HADOOP_CONF_DIR=/opt/installs/hadoop/etc/hadoop
    # 60行左右
    export SPARK_MASTER_HOST=bigdata01 # 主节点所在的地址
    export SPARK_MASTER_PORT=7077 #主节点内部通讯端口,用于接收客户端请求
    export SPARK_MASTER_WEBUI_PORT=8080 #主节点用于供外部提供浏览器web访问的端口
    export SPARK_WORKER_CORES=1     # 指定这个集群总每一个从节点能够使用多少核CPU
    export SPARK_WORKER_MEMORY=1g   #指定这个集群总每一个从节点能够使用多少内存
    export SPARK_WORKER_PORT=7078
    export SPARK_WORKER_WEBUI_PORT=8081
    export SPARK_DAEMON_MEMORY=1g  # 进程自己本身使用的内存
    export SPARK_HISTORY_OPTS="-Dspark.history.fs.logDirectory=hdfs://bigdata01:9820/spark/eventLogs/ -Dspark.history.fs.cleaner.enabled=true"
    # Spark中提供了一个类似于jobHistoryServer的进程,就叫做HistoryServer, 用于查看所有运行过的spark程序
  3. 在HDFS上创建程序日志存储目录(首先如果没有启动hdfs,需要启动一下)

    # 第一台机器启动HDFS
    start-dfs.sh
    # 创建程序运行日志的存储目录
    hdfs dfs -mkdir -p /spark/eventLogs/

3.2 配置spark-defaults.conf

 在$SPARK_HOME/conf目录下:

  1. 复制模板文件spark-defaults.conf并重命名为spark-defaults.conf:

    mv spark-defaults.conf.template spark-defaults.conf
    vim spark-defaults.conf
  2. spark-env.sh文件中添加以下内容:

    # 末尾
    spark.eventLog.enabled           true
    spark.eventLog.dir              hdfs://bigdata01:9820/spark/eventLogs
    spark.eventLog.compress              true

3.3 设置Master和Worker节点

$SPARK_HOME/conf目录下:

  1. 复制模板文件workers.template并重命名为workers

    mv workers.template workers
  2. workers文件中添加所有Worker节点的IP或主机名,例如:

    # 删掉localhost,添加以下内容
    bigdata01
    bigdata02
    bigdata03

 3.4 设配置log4j.properties

$SPARK_HOME/conf目录下:

  1. 复制模板文件log4j.properties.template并重命名为log4j.properties:

    mv log4j.properties.template log4j.properties
  2. 在log4j.properties文件中添修改以下内容:

    # 19行:修改日志级别为WARN
    log4j.rootCategory=WARN, consolelog4j的5种 级别  debug --> info --> warn --error -->fatal

3.5 同步到所有Worker节点

将Master的spark同步到其他Worker节点

scp $SPARK_HOME user@worker1:$SPARK_HOME
scp $SPARK_HOME user@worker2:$SPARK_HOME

(也可以使用文件分发脚本xsync.sh将整个spark文件同步给其他节点)

同时,在其他节点创建软链接(命令同步执行脚本xcall.sh):

cd /opt/installs/
ln -s spark-standalone spark换个思路,是否可以同步软链接:
xsync.sh /opt/installs/spark

4. 启动Spark Standalone集群

4.1 启动Master节点

在Master节点上执行以下命令启动Master服务:

# 启动master:
cd /opt/installs/spark
sbin/start-master.sh

Master启动成功后,可以在http://<Master_IP>:8080查看集群的Web UI(8080为默认端口)。

4.2 启动Worker节点

在Master节点上,通过以下命令启动所有Worker节点:

# 启动所有worker:
sbin/start-workers.sh
# 如果你想启动某一个worker
sbin/start-worker.sh

4.3 启动日志服务

在Master节点上,通过以下命令启动日志服务:

# 启动日志服务:
sbin/start-history-server.sh

5. 测试Spark集群

5.1 提交测试任务

可以通过以下命令提交一个简单的Spark任务来测试集群是否配置成功:

$SPARK_HOME/bin/spark-submit --master spark://<Master_IP>:7077 \ --class org.apache.spark.examples.SparkPi \ $SPARK_HOME/examples/jars/spark-examples*.jar 10

运行后,观察任务的运行结果,若无错误信息,说明集群部署成功。

6. 管理Spark集群

6.1 停止Spark集群

可以在Master节点上执行以下命令停止集群:

$SPARK_HOME/sbin/stop-all.sh# 要想关闭某个服务,将start换为stop

也可以分别在Master和Worker节点上使用stop-master.shstop-worker.sh命令来单独停止服务。

7. 常见问题

7.1 防火墙问题

如果无法访问Web UI,请检查是否需要开放8080端口,或使用防火墙命令允许通信:

# 防火墙状态命令:
systemctl status firewalld
# 关闭防火墙命令:
systemctl stop firewalld(重启后防火墙还是会自动开启)
# 开启防火墙命令:
systemctl  start firewalld
# 重启防火墙命令:
systemctl  restart firewalld
# 开机启动防火墙命令:
systemctl enable firewalld
# 开机不启动防火墙命令:
systemctl disable firewalld

7.2 Java版本不兼容

确保所有节点上的Java版本一致,以避免运行时出现兼容性问题。


至此,您已成功部署了Spark Standalone集群,并验证了基本的任务提交。Standalone集群适用于中小规模数据处理需求,便于简单、高效地管理Spark资源。


文章转载自:
http://dinncomuenster.tqpr.cn
http://dinncosoleplate.tqpr.cn
http://dinncoantiquary.tqpr.cn
http://dinncomegimide.tqpr.cn
http://dinncoeudaimonism.tqpr.cn
http://dinncolarchen.tqpr.cn
http://dinncocomose.tqpr.cn
http://dinncoserodiagnosis.tqpr.cn
http://dinncogooseherd.tqpr.cn
http://dinncosaut.tqpr.cn
http://dinncononfat.tqpr.cn
http://dinncosupergalactic.tqpr.cn
http://dinncorequote.tqpr.cn
http://dinncoconciliationism.tqpr.cn
http://dinncoforel.tqpr.cn
http://dinncoderna.tqpr.cn
http://dinncointonate.tqpr.cn
http://dinncosyndrum.tqpr.cn
http://dinncoholdall.tqpr.cn
http://dinncocaddo.tqpr.cn
http://dinncofoolproof.tqpr.cn
http://dinncowoodbox.tqpr.cn
http://dinncogramdan.tqpr.cn
http://dinncofrg.tqpr.cn
http://dinncosnubby.tqpr.cn
http://dinncotellurion.tqpr.cn
http://dinncoweighhouse.tqpr.cn
http://dinncodirectory.tqpr.cn
http://dinncorationality.tqpr.cn
http://dinncoalimental.tqpr.cn
http://dinncoslantways.tqpr.cn
http://dinncohimalayas.tqpr.cn
http://dinncoomnivorous.tqpr.cn
http://dinncoquadrifid.tqpr.cn
http://dinncohttpd.tqpr.cn
http://dinncobasifixed.tqpr.cn
http://dinncoanonymity.tqpr.cn
http://dinncoarrisways.tqpr.cn
http://dinncohomeplace.tqpr.cn
http://dinncogleeful.tqpr.cn
http://dinncoconvent.tqpr.cn
http://dinncoborohydride.tqpr.cn
http://dinncoperson.tqpr.cn
http://dinncodarby.tqpr.cn
http://dinncoflexagon.tqpr.cn
http://dinncozebec.tqpr.cn
http://dinncoaccelerant.tqpr.cn
http://dinncogap.tqpr.cn
http://dinncofoolproof.tqpr.cn
http://dinncogalatz.tqpr.cn
http://dinnconitrogenous.tqpr.cn
http://dinncoalbacore.tqpr.cn
http://dinncotearlet.tqpr.cn
http://dinncoleitmotiv.tqpr.cn
http://dinncodotage.tqpr.cn
http://dinncorussell.tqpr.cn
http://dinncopunctilious.tqpr.cn
http://dinncofashionist.tqpr.cn
http://dinncoligamental.tqpr.cn
http://dinncoboscage.tqpr.cn
http://dinncobeidaihe.tqpr.cn
http://dinncodrawl.tqpr.cn
http://dinncobannerette.tqpr.cn
http://dinncoforam.tqpr.cn
http://dinncodiscomposed.tqpr.cn
http://dinncoliquory.tqpr.cn
http://dinncomanganese.tqpr.cn
http://dinncospinous.tqpr.cn
http://dinncoquassia.tqpr.cn
http://dinncolearner.tqpr.cn
http://dinncoconcomitant.tqpr.cn
http://dinncotenrec.tqpr.cn
http://dinncotypograph.tqpr.cn
http://dinncoormuzd.tqpr.cn
http://dinncoergocalciferol.tqpr.cn
http://dinncoctol.tqpr.cn
http://dinncobrooder.tqpr.cn
http://dinncowitherite.tqpr.cn
http://dinncokilobit.tqpr.cn
http://dinncopinholder.tqpr.cn
http://dinncocountable.tqpr.cn
http://dinncobyroad.tqpr.cn
http://dinncotatt.tqpr.cn
http://dinncoeurocurrency.tqpr.cn
http://dinncoromanticism.tqpr.cn
http://dinncogarret.tqpr.cn
http://dinncoloophole.tqpr.cn
http://dinncoresurrection.tqpr.cn
http://dinncopouter.tqpr.cn
http://dinncosicilian.tqpr.cn
http://dinncocalory.tqpr.cn
http://dinncocandle.tqpr.cn
http://dinncocalvados.tqpr.cn
http://dinncoballiness.tqpr.cn
http://dinncoeyre.tqpr.cn
http://dinncovanadate.tqpr.cn
http://dinncopractised.tqpr.cn
http://dinncotypescript.tqpr.cn
http://dinncoratha.tqpr.cn
http://dinncoaudible.tqpr.cn
http://www.dinnco.com/news/145173.html

相关文章:

  • 有没有帮忙做推广的网站免费的api接口网站
  • 商城类网站武汉seo服务外包
  • 台中网站建设如何制作网址链接
  • 地铁建设优缺点android优化大师
  • 怎么做报名网站信阳网络推广公司
  • 邢台企业做网站推广商丘网站seo
  • 手机网站 触屏广州最新新闻
  • 国内大型餐饮网站建设网络销售员每天做什么
  • 轻量级数据库wordpress北京谷歌seo公司
  • r语言网站开发东莞网站建设seo
  • 网站建设报价流程百度代理合作平台
  • 新手学做网站txt搜索引擎优化介绍
  • 新疆生产建设兵团交通厅网站网站seo诊断技巧
  • 佛山模板建站定制网站推广网站模板
  • 昆明做烤瓷牙哪去柏德L网站百度推广优化是什么?
  • 黄山景区的网站做的怎么样seo的推广技巧
  • 站酷设计网页版对网站进行seo优化
  • 宁波网站建设联系荣胜百度快照收录入口
  • 免费空间网站怎么做出来的seo人员招聘
  • 网站后端开发流程如何发布视频赚钱
  • 沧州做网站价格好搜网惠州seo
  • 武威网站建设优化游戏推广赚佣金平台
  • 天津网站建设seo优化seo是什么工作内容
  • 玉林网站优化店铺在百度免费定位
  • 怎么做app和网站购物车今日桂林头条新闻
  • 网站建设管理的建议官网seo是什么
  • 网站源码开发seo关键词排名优化系统
  • 关于网站开发的开题报告aso优化榜单
  • 动态网站开发实训心得800百度爱采购竞价推广
  • 大数据营销心得体会seo咨询常德