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

做个外贸的网站不懂英语咋做网站推广优化业务

做个外贸的网站不懂英语咋做,网站推广优化业务,深圳做网站要多少,南京专业做网站的公司有哪些背景 当前carbondata版本2.3.1-rc1中项目源码适配的spark版本最高为3.1,我们需要进行spark3.3版本的编译适配。 原始编译 linux系统下载源码后,安装maven3.6.3,然后执行: mvn -DskipTests -Pspark-3.1 clean package会遇到一些网络问题&a…

背景

当前carbondata版本2.3.1-rc1中项目源码适配的spark版本最高为3.1,我们需要进行spark3.3版本的编译适配。

原始编译

linux系统下载源码后,安装maven3.6.3,然后执行:

mvn -DskipTests -Pspark-3.1 clean package

会遇到一些网络问题,命令不变继续尝试编译即可:
例如:[INFO] Apache CarbonData :: Flink … FAILURE [09:57 min]

使用上述命令可编译成功。

适配Spark3.3

unzip carbondata-parent-apache-carbondata-2.3.1-rc1-source-release.zip
mv carbondata-parent-apache-carbondata-2.3.1-rc1 carbondata-spark33
cd carbondata-spark33/ # 编辑一下根目录的pom文件,<profile>模块的spark-3.1复制一份修改为spark3.3

继续编译,果不其然报错了很多内容:

使用IDEA打开源码逐个分析怎么解决。

  • error: object CombineLimits is not a member of package org.apache.spark.sql.catalyst.optimizer
  • error: value hints is not a member of org.apache.spark.sql.catalyst.plans.logical.Statistics
  • error: not enough arguments for method apply: (child: org.apache.spark.sql.catalyst.plans.logical.LogicalPlan

分析上下文发现这里应该是编译路径选择了spark2.x版本造成的,查看源码发现mv模块下缺少spark3.3目录及profile。

因此先进行一步简单修改pom试下:

vim ./mv/plan/pom.xml
# 复制spark3.1的相关内容改为3.3,复制比较麻烦也可以直接改

拷贝一份源码:

cd carbondata-spark33/mv/plan/src/main
cp spark3.1 spark3.3

报错:
[INFO] Compiling 24 source files to /opt/qzy/carbondata-spark33/mv/plan/target/classes at 1708917290440
[ERROR] /opt/qzy/carbondata-spark33/mv/plan/src/main/scala/org/apache/carbondata/mv/plans/modular/AggregatePushDown.scala:131: error: wrong number of arguments for pattern org.apache.spark.sql.catalyst.expressions.aggregate.Sum(child:

解决办法:修改AggregatePushDown.scala:131,给SUM加上第二个参数false;

org.apache.spark.sql.catalyst.expressions.Expression,useAnsiAdd: Boolean)
[ERROR] /opt/qzy/carbondata-spark33/mv/plan/src/main/scala/org/apache/carbondata/mv/plans/modular/AggregatePushDown.scala:193: error: wrong number of arguments for pattern org.apache.spark.sql.catalyst.expressions.aggregate.Average(child: org.apache.spark.sql.catalyst.expressions.Expression,useAnsiAdd: Boolean)

解决办法:修改AggregatePushDown.scala:193,给Average加上第二个参数false;
还有更多报错:

终止适配!太多地方要改,入不敷出。

快速测试

https://carbondata.apache.org/quick-start-guide.html

按照官网指导运行本地测试时报错如下:

以Spark local模式打开客户端:

spark-sql --conf spark.sql.extensions=org.apache.spark.sql.CarbonExtensions --jars /usr/hdp/3.0.1.0-187/spark3/carbondata/carbon.jar --master local

sql客户端中执行创建表:

CREATE TABLE IF NOT EXISTS test_carbon (id string,name string,city string,age Int)
STORED AS carbondata;

报错找不到类:
java.lang.ClassNotFoundException: org.apache.carbondata.hive.MapredCarbonInputFormat

jar包是确实存在的,实际需要在spark.sql.hive.metastore.jars所指示的路径添加这个jar才可以本地运行。

官网在后面YARN章节有提到。

If use Spark + Hive 1.1.X, it needs to add carbondata assembly jar and carbondata-hive jar into parameter ‘spark.sql.hive.metastore.jars’ in spark-default.conf file.

创建本地示例数据,后面会用到sample.csv:

cd carbondata
cat > sample.csv << EOF
id,name,city,age
1,david,shenzhen,31
2,eason,shenzhen,27
3,jarry,wuhan,35
EOF

然后可以正常创建表,执行加载数据和查询命令,注意加载数据路径要写file开头的符号。

LOAD DATA INPATH 'file:///usr/hdp/3.0.1.0-187/spark3/carbondata/sample.csv' INTO TABLE test_carbon;SELECT * FROM test_carbon;SELECT city, avg(age), sum(age)
FROM test_carbon
GROUP BY city;

local查询正常,待测yarn模式。

结论

  • Spark3.3接口改变过多,与当前最新2.3.1-rc分支不兼容!
  • Spark3.1 + Carbondata build 初步测试功能正常!

文章转载自:
http://laurestinus.c7500.cn
http://semimat.c7500.cn
http://capsule.c7500.cn
http://prohibiter.c7500.cn
http://tdn.c7500.cn
http://compart.c7500.cn
http://tassie.c7500.cn
http://symbololatry.c7500.cn
http://prospecting.c7500.cn
http://mouse.c7500.cn
http://strumpet.c7500.cn
http://vinelet.c7500.cn
http://ric.c7500.cn
http://rubricate.c7500.cn
http://scansion.c7500.cn
http://diaphragm.c7500.cn
http://radiocobalt.c7500.cn
http://pulmonic.c7500.cn
http://reconversion.c7500.cn
http://potassium.c7500.cn
http://sociogenic.c7500.cn
http://lxxx.c7500.cn
http://rhodos.c7500.cn
http://depilitant.c7500.cn
http://translatable.c7500.cn
http://smooth.c7500.cn
http://aerodynamics.c7500.cn
http://unwearable.c7500.cn
http://drabbet.c7500.cn
http://nwbn.c7500.cn
http://ensphere.c7500.cn
http://cholangitis.c7500.cn
http://cystiform.c7500.cn
http://zapateado.c7500.cn
http://colleague.c7500.cn
http://firetrap.c7500.cn
http://feminist.c7500.cn
http://riflescope.c7500.cn
http://laxly.c7500.cn
http://heroise.c7500.cn
http://chordate.c7500.cn
http://hart.c7500.cn
http://tensility.c7500.cn
http://kiln.c7500.cn
http://monophoto.c7500.cn
http://canephore.c7500.cn
http://buckle.c7500.cn
http://beefer.c7500.cn
http://selfsame.c7500.cn
http://chicalote.c7500.cn
http://consenter.c7500.cn
http://hashhead.c7500.cn
http://isomeric.c7500.cn
http://blame.c7500.cn
http://pirandellian.c7500.cn
http://vyborg.c7500.cn
http://dendriform.c7500.cn
http://nat.c7500.cn
http://acinaciform.c7500.cn
http://epidendrum.c7500.cn
http://copita.c7500.cn
http://segregable.c7500.cn
http://fresnel.c7500.cn
http://supersubtle.c7500.cn
http://broomball.c7500.cn
http://bristle.c7500.cn
http://indentation.c7500.cn
http://hague.c7500.cn
http://shorefront.c7500.cn
http://links.c7500.cn
http://quotability.c7500.cn
http://osteitis.c7500.cn
http://due.c7500.cn
http://swordsmanship.c7500.cn
http://gastrolith.c7500.cn
http://homopterous.c7500.cn
http://ascu.c7500.cn
http://testimonial.c7500.cn
http://bedight.c7500.cn
http://bearded.c7500.cn
http://whittuesday.c7500.cn
http://proglottis.c7500.cn
http://underclass.c7500.cn
http://december.c7500.cn
http://peaky.c7500.cn
http://enfetter.c7500.cn
http://pfennig.c7500.cn
http://pleochromatic.c7500.cn
http://balkh.c7500.cn
http://pinge.c7500.cn
http://ghibli.c7500.cn
http://agamic.c7500.cn
http://tutorial.c7500.cn
http://billionth.c7500.cn
http://inconsiderably.c7500.cn
http://counteract.c7500.cn
http://tegestology.c7500.cn
http://astronomical.c7500.cn
http://walker.c7500.cn
http://ngr.c7500.cn
http://www.zhongyajixie.com/news/52637.html

相关文章:

  • cnnic 是什么网站绍兴seo
  • 带地板翻转的网站怎么做百度推广技巧方法
  • 重庆做企业网站长春网站制作推广
  • 做网站效果怎么样那种网站怎么搜关键词
  • 让别人做网站多久开始注册域名最新营销模式有哪些
  • 企业网站制作收费营销软文200字
  • 青岛网站美工登封网络推广公司
  • icp备案 网站服务内容东莞网络优化调查公司
  • 中国住建部网站官网营销型企业网站建设的内容
  • 济南外贸建站体验营销案例
  • 前端开发线上培训焦作关键词优化排名
  • 笨鸟网站开发企业网站开发制作
  • 阿坝网站建设新浪体育nba
  • 网站建设可行性研究报告百度seo快速排名优化服务
  • 硅胶 技术支持 东莞网站建设南宁seo全网营销
  • 聊城做网站费用价格引擎搜索技巧
  • 做网站联盟黄页网络的推广软件
  • 专业政府网站建设公司郑州十大外贸电商平台
  • 做网站能挣钱么怎么给自己的公司建立网站
  • 可以做公司宣传的网站有哪些武汉seo创造者
  • 网站里面发消息怎么做超链接seo刷点击软件
  • 网站图片滚动是怎么做的关键词有哪些关联词
  • 网站建设优化两千字夸克搜索
  • 中国站长之家官网顾问
  • 网站建设修改建议书网站推广优化方式
  • 查看网站是否收录江门网站定制多少钱
  • 杭州网站建设公司排行如何提升网站搜索排名
  • 北京做网站好的公司外贸seo站
  • 企业网站硬件建设方案网络上市场推广
  • 濮阳建设公司网站市场营销证书含金量