网站建设组织架构高端网站建设找哪个公司

news/2025/9/23 3:32:34/文章来源:
网站建设组织架构,高端网站建设找哪个公司,中国网页设计师,wordpress添加动漫人物1、软件环境 1.1 大数据组件环境 大数据组件版本Hive3.1.2Sparkspark-3.0.0-bin-hadoop3.2 1.2 操作系统环境 OS版本MacOSMonterey 12.1Linux - CentOS7.6 2、大数据组件搭建 2.1 Hive环境搭建 1#xff09;Hive on Spark说明 Hive引擎包括#xff1a;默认 mr、spark、…1、软件环境 1.1 大数据组件环境 大数据组件版本Hive3.1.2Sparkspark-3.0.0-bin-hadoop3.2 1.2 操作系统环境 OS版本MacOSMonterey 12.1Linux - CentOS7.6 2、大数据组件搭建 2.1 Hive环境搭建 1Hive on Spark说明 Hive引擎包括默认 mr、spark、Tez。 Hive on SparkHive既作为存储元数据又负责SQL的解析优化语法是HQL语法执行引擎变成了SparkSpark负责采用RDD执行。 Spark on Hive : Hive只作为存储元数据Spark负责SQL解析优化语法是Spark SQL语法Spark负责采用RDD执行。 2Hive on Spark配置 1兼容性说明 注意官网下载的Hive3.1.2和Spark3.0.0默认是不兼容的。因为Hive3.1.2支持的Spark版本是2.4.5所以需要我们重新编译Hive3.1.2版本。 编译步骤官网下载Hive3.1.2源码修改pom文件中引用的Spark版本为3.0.0如果编译通过直接打包获取jar包。如果报错就根据提示修改相关方法直到不报错打包获取jar包。 2在Hive所在节点部署Spark 如果之前已经部署了Spark则该步骤可以跳过。 Spark官网下载jar包地址 http://spark.apache.org/downloads.html 上传并解压解压spark-3.0.0-bin-hadoop3.2.tgz [postmancdh01 software]$ tar -zxvf spark-3.0.0-bin-hadoop3.2.tgz -C /opt/module/ [postmancdh01 software]$ mv /opt/module/spark-3.0.0-bin-hadoop3.2 /opt/module/spark 3配置SPARK_HOME环境变量 [postmancdh01 software]$ sudo vim /etc/profile.d/my_env.sh 添加如下内容。 # SPARK_HOME export SPARK_HOME/opt/module/spark export PATH$PATH:$SPARK_HOME/bin使其生效 source ${环境变量文件} # For MacOS [postmancdh01 software]$ source ~/.zshrc# For CentOS [postmancdh01 software]$ source /etc/profile.d/my_env.sh4在hive中创建spark配置文件 [postmancdh01 software]$ vim /opt/module/hive/conf/spark-defaults.conf添加如下内容在执行任务时会根据如下参数执行。 spark.master yarn spark.eventLog.enabled true spark.eventLog.dir hdfs://cdh01:8020/spark-history spark.executor.memory 1g spark.driver.memory 1g在HDFS创建如下路径用于存储历史日志。 [postmancdh01 software]$ hadoop fs -mkdir /spark-history5向HDFS上传Spark无 hadoophive 依赖的纯净jar包 说明1由于Spark3.0.0非纯净版默认支持的是hive2.3.7版本直接使用会和安装的Hive3.1.2出现兼容性问题。所以采用Spark纯净版jar包不包含hadoop和hive相关依赖避免冲突。说明2Hive任务最终由Spark来执行Spark任务资源分配由Yarn来调度该任务有可能被分配到集群的任何一个节点。所以需要将Spark的依赖上传到HDFS集群路径这样集群中任何一个节点都能获取到。 上传并解压spark-3.0.0-bin-without-hadoop.tgz [postmancdh01 software]$ tar -zxf /opt/software/spark-3.0.0-bin-without-hadoop.tgz上传Spark纯净版jar包到HDFS [postmancdh01 software]$ hadoop fs -mkdir -p /spark-jars [postmancdh01 software]$ hadoop fs -put spark-3.0.0-bin-without-hadoop/jars/* /spark-jars6修改hive-site.xml文件 [postmancdh01 ~]$ vim /opt/module/hive/conf/hive-site.xml添加如下内容。 !--Spark依赖位置注意端口号8020必须和namenode的端口号一致-- propertynamespark.yarn.jars/namevaluehdfs://cdh01:8020/spark-jars/*/value /property!--Hive执行引擎-- propertynamehive.execution.engine/namevaluespark/value /property7修改 $SPARK_HOME/conf/spark-env.sh 文件 [postmancdh01 ~]$ vim $SPARK_HOME/conf/spark-env.sh添加如下内容。 export SPARK_DIST_CLASSPATH$(hadoop classpath)否则将报各类hadoop依赖包缺失的异常如log4j、Hadoop的Configuration等包缺失。 2.2 Hive on Spark测试 1启动hive客户端 [postmancdh01 hive]$ bin/hive2创建一张测试表 hive (default) create table user(id int, name string);3通过insert测试效果 hive (default) insert into table user values(1001,zhangsan);若结果如下则说明配置成功。 hive (default) insert into table user values(1001,zhangsan); Query ID user_20231108165919_9908b655-96a7-4ccb-bb62-4dde28df9394 Total jobs 1 Launching Job 1 out of 1 In order to change the average load for a reducer (in bytes):set hive.exec.reducers.bytes.per.reducernumber In order to limit the maximum number of reducers:set hive.exec.reducers.maxnumber In order to set a constant number of reducers:set mapreduce.job.reducesnumber Running with YARN Application application_1699425455296_0013 Kill Command /opt/module/hadoop-3.1.3/bin/yarn application -kill application_1699425455296_0013 Hive on Spark Session Web UI URL: http://192.168.1.1:60145Query Hive on Spark job[0] stages: [0, 1] Spark job[0] status RUNNING Job Progress Format CurrentTime StageId_StageAttemptId: SucceededTasksCount(RunningTasksCount-FailedTasksCount)/TotalTasksCount 2023-11-08 16:59:35,314 Stage-0_0: 0/1 Stage-1_0: 0/1 2023-11-08 16:59:37,331 Stage-0_0: 1/1 Finished Stage-1_0: 0/1 2023-11-08 16:59:39,363 Stage-0_0: 1/1 Finished Stage-1_0: 1/1 Finished Spark job[0] finished successfully in 6.09 second(s) Loading data to table default.user OK col1 col2 Time taken: 20.569 seconds hive (default) select * from user; OK user.id user.name 1001 zhangsan3、安装过程中的错误 3.1 M1芯片下 zstd 库文件错误 当执行 MR 类 sql 如 ”insert into table user values(1001,‘zhangsan’); “ 时程序在 Console 上长时间卡住但无错误日志输出此时日志格式为 hive (default) insert into table student values(1,abc); Query ID davidliu_20231108163620_eb8fabe4-b615-4d12-9dba-56ead5946a98 Total jobs 1 Launching Job 1 out of 1 In order to change the average load for a reducer (in bytes):set hive.exec.reducers.bytes.per.reducernumber In order to limit the maximum number of reducers:set hive.exec.reducers.maxnumber In order to set a constant number of reducers:set mapreduce.job.reducesnumber Running with YARN Application application_1699425455296_0010 Kill Command /opt/module/hadoop-3.1.3/bin/yarn application -kill application_1699425455296_0010 Hive on Spark Session Web UI URL: http://192.168.154.240:56101Query Hive on Spark job[0] stages: [0, 1] Spark job[0] status RUNNING Job Progress Format CurrentTime StageId_StageAttemptId: SucceededTasksCount(RunningTasksCount-FailedTasksCount)/TotalTasksCount 2023-11-08 16:36:36,031 Stage-0_0: 0/1 Stage-1_0: 0/1 2023-11-08 16:36:39,089 Stage-0_0: 1/1 Finished Stage-1_0: 0(1)/1 2023-11-08 16:36:42,148 Stage-0_0: 1/1 Finished Stage-1_0: 0(1)/1 2023-11-08 16:36:45,201 Stage-0_0: 1/1 Finished Stage-1_0: 0(1)/1 2023-11-08 16:36:48,270 Stage-0_0: 1/1 Finished Stage-1_0: 0(1)/1 2023-11-08 16:36:51,331 Stage-0_0: 1/1 Finished Stage-1_0: 0(1)/1 2023-11-08 16:36:54,385 Stage-0_0: 1/1 Finished Stage-1_0: 0(1)/1 2023-11-08 16:36:57,435 Stage-0_0: 1/1 Finished Stage-1_0: 0(1)/1 2023-11-08 16:37:00,478 Stage-0_0: 1/1 Finished Stage-1_0: 0(1)/1 2023-11-08 16:37:03,517 Stage-0_0: 1/1 Finished Stage-1_0: 0(1)/1 2023-11-08 16:37:06,572 Stage-0_0: 1/1 Finished Stage-1_0: 0(1)/1 2023-11-08 16:37:09,606 Stage-0_0: 1/1 Finished Stage-1_0: 0(1)/1 2023-11-08 16:37:12,653 Stage-0_0: 1/1 Finished Stage-1_0: 0(1)/1 2023-11-08 16:37:15,700 Stage-0_0: 1/1 Finished Stage-1_0: 0(1)/1 2023-11-08 16:37:18,737 Stage-0_0: 1/1 Finished Stage-1_0: 0(1)/1 2023-11-08 16:37:21,790 Stage-0_0: 1/1 Finished Stage-1_0: 0(1)/1 2023-11-08 16:37:24,832 Stage-0_0: 1/1 Finished Stage-1_0: 0(1)/1 2023-11-08 16:37:27,874 Stage-0_0: 1/1 Finished Stage-1_0: 0(1)/1 2023-11-08 16:37:30,914 Stage-0_0: 1/1 Finished Stage-1_0: 0(1)/1 ... ... 2023-11-08 16:37:33,974 Stage-0_0: 1/1 Finished Stage-1_0: 0(1)/1 Interrupting... Be patient, this might take some time. Press CtrlC again to kill JVM Exiting the JVM在“Ctrl C”取消 sql 执行之前去 yarn 控制页面查看了一下程序运行的结果 在WebUI 页面上从某次失败 Application 的某次 MR 任务的执行 log 中发现有如下错误 Caused by: java.lang.UnsatisfiedLinkError: no zstd-jni in java.library.path Unsupported OS/arch, cannot find /darwin/aarch64/libzstd-jni.dylib or load zstd-jni from system libraries. Please try building from source the jar or providing libzstd-jni in your system.at java.lang.Runtime.loadLibrary0(Runtime.java:1011)at java.lang.System.loadLibrary(System.java:1657)at com.github.luben.zstd.util.Native.load(Native.java:85)at com.github.luben.zstd.util.Native.load(Native.java:55)at com.github.luben.zstd.Zstd.clinit(Zstd.java:13)at com.github.luben.zstd.Zstd.decompressedSize(Zstd.java:579)同时在 Hadoop ResourceManager 的运行日志中也发现了关于这块的报错日志。 从上述 log 中可以看出zstd 软件库包(作用文件压缩)在 M1 芯片下 不能很高的被支持结合 Hive On Spark 运行的库包路径查找比对最终在上传到HDFS集群路径/spark-jars 下 Hive on Spark的依赖jar 包中发现了 zstd jar 包 zstd-jni-1.4.4-3.jar 经查此前已有开发者在 zstd 的github项目 下上报过这个问题且有网友反馈在1.4.9-1版本中已修复了该问题。 于是在 mvnrepository 网站 上下载版本的 jar 包 zstd-jni-1.4.9-1.jar 之后将 HDFS 路径“hdfs://cdh01:8020/spark-jars/*”下的原始 “zstd-jni-1.4.4-3.jar” 删除并替换为 “zstd-jni-1.4.9-1.jar” 后如上图所示经再度测试该问题就解决了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/911243.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

信息型网站wordpress 修改代码

物联网一直在改变我们生活的方方面面。可穿戴设备有助于监控我们的偏好、习惯和健康状况。智能家居设备可提高家居的舒适度、安全性和便利性。城市利用连接的数字设备收集的海量数据(数十亿个)来改善城市规划。制造商使用工业物联网设备来优化工厂车间的操作。据MarketsandMark…

红旗渠建设集团网站内蒙古网络公司排名

目录 1、上传文件1.1、代码1.2、postman测试截图 2、下载resources目录中的模板文件2.1、项目结构2.2、代码2.3、使用场景 3、预览文件3.1、项目结构3.2、代码3.3、使用场景 1、上传文件 1.1、代码 PostMapping("/uploadFile") public String uploadFile(Multipart…

刚做的网站怎么搜索不出来网站建设 响应式 北京

教育行业是出了名的“卷”,对教育企业来说,学生和家长也属于客户,培育与学生、家长的关系是成功的关键。然而,教育机构对CRM管理系统的需求复杂多变,很难找到满意的解决方案。与传统的CRM系统不同,教育机构…

宁波网站建设公司哪个好做书评的网站有哪些

2235 机票打折 题目描述 Description.输入机票原价(3到4位的正整数,单位:元),再输入机票打折率(小数点后最多一位数字)。编程计算打折后机票的实际价格(单位:元。计算结果…

小网站推荐企业宣传片脚本

i-doIT是一个基于ITIL技术的CMDB(配置管理数据库)。它能够记载IT系统及其变化,对变化定义了应急方案,以及显示重要信息,并有助于确保一个稳定和高效的IT网络运作。由于其模块化的架构,它可以部署功能性的附…

专业装修设计网站网站关键词可以做几个

正题 题目大意 3∗33*33∗3的矩阵上每个格子都有机器人,每次可以向相邻格子移动或不动(一个格子上可以有多个机器人),求移动nnn次后每个格子上都有机器人的移动方案数。 解题思路 用矩阵乘法计算出每个格子的机器人移动到每个格子的方案总数。 在枚举最…

河北网站备案 多长时间通过黄冈推广软件

微服务框架 一、分布式架构 分布式架构︰根据业务功能对系统进行拆分,每个业务模块作为独立项目开发,称为一个服务。 优点: 降低服务耦合有利于服务升级拓展 微服务是一种经过良好架构设计的分布式架构方案,微服务架构特征: 单一职责:微…

电影项目做产品众筹哪个网站好永康网站建设制作

Bootstrap5字体图标 字体图标是在Web项目中使用的图标字体。 使用字体图标的好处是,可以通过应用CSS color属性来创建任何颜色的图标。此外,要更改图标的大小,只需使用CSS font-size属性即可。 获取字体图标 在网页中包含Bootstrap5图标的最…

厦门seo网站管理校园网站建设案例

图数据库以独特的数据管理和分析能力,在企业数智化转型的过程中正在成为数据治理的核心,根据IDC调研显示,95%的企业认为图数据库是重要的数据管理工具,超过65%的厂商认为在业务上图数据库优于其他选择,尤其是在金融风控…

自建网站去除html江阴建设网站

🌈个人主页: 鑫宝Code 🔥热门专栏: 闲话杂谈| 炫酷HTML | JavaScript基础 ​💫个人格言: "如无必要,勿增实体" 文章目录 【AI】命令行调用大模型引入正文初始化项目撰写脚本全局安装 成果展示 【AI】命令…

文山做网站yunling88下载深圳app

Switch的主题的安装和管理主要通过自制软件——NXThemesInstaller软件地址:https://github.com/exelix11/SwitchThemeInjector本文只传了工具,主题需要自行去下载,可以按照自己喜欢的更换!!教程简单概括如下这是最常见…

滨州做网站建设价格个人网站制作网站

1、 需求 我想把资源文件先加密成压缩文件,然后同时创建每个加密压缩文件同名的文件夹,同时需要把这个加密文件拷贝到这个同名的文件夹,然后还需要把一个图片和一个文本文档同时放进这个文件夹,然后在不加密压缩这个文件夹&#…

网站建设的潜规则wordpress首页短代码

进入国企公司学习有一段时间了,岗位是数据分析方向------ 母前使用的是帆软工具进行的开发。 可以进行大数据大屏 也可使嵌入到手机端。 下面是例子

站长统计app进入网址新版小猪设计建设网站

Redis为什么用跳表实现有序集合 手写一个跳表 为了更好的回答上述问题以及更好的理解和掌握跳表,这里可以通过手写一个简单的跳表的形式来帮助读者理解跳表这个数据结构。 我们都知道有序链表在添加、查询、删除的平均时间复杂都都是 O(n) 即线性增长&#xff0c…

青岛网站建设博采网络深圳制作公司网站的公司

1:transient 当对象被序列化时,transient阻止其修饰的对象进行序列化;当反序列化时,此对象的值不会被恢复。 2:instanceof 判断引用指向的对象,是不是某个类及其子类的实例对象; class Person …

上网站建设公司东莞网站建设星河

本节讲解什么是非阻塞IO,如何将文件描述符修改为非阻塞式 3.6.1.1、阻塞与非阻塞 (1)阻塞是指函数调用会被阻塞。本质是当前进程调用了函数,进入内核里面去后,因为当前进程的执行条件不满足,内核无法里面完…

千海网站建设 小程序简述你对于网站建设的认识

接手了一个项目,打包存在重大问题,故此在unity addressables 基础上弄了一个简单的打包工具,代码也都做好了注释,操作非常简单以下为操作方法: 首先设置导入Addressables插件,并设置好详细参见&#xff1a…

公司网站数媒设计制作泰州腾讯网站开发

最近在研究自动驾驶视觉语义地图构建,因为要使用到语义分割技术,趁此机会学习了百度飞桨的图像分割课程,课程蛮好的,收获也蛮大的。 课程地址:https://aistudio.baidu.com/aistudio/course/introduce/1767 1. 课程简要…

公司网站管理制定的作用一家做运动鞋的网站

解析 很好的题 也就是我没做出来的意思 反向思维似乎是我欠缺的 这道题也是 也许做题时应该多特意往这边想想 当正向看并没有太好的性质时,也许反过来能使题目豁然开朗 容易想到暴力n方如何做 (以下均指反图) 找到1所在的点,染色…

淘宝客自建手机网站网站建设与维护的认识

单选题(共7题,每题5分) 1、根据本讲,我国目前已有()个省份设立了自贸区。 C、21 2、根据本讲,“一带一路”的官方翻译为()。 A、The Belt and Road Initiative 3、根据…