通用 spark 常见故障主要有以下这些:
1. 提交的 spark 任务长时间处于 ACCEPTED 状态。此时要从客户端日志中找 tracking URL,比如通过浏览器打开页面查看相关信息,再打开特定队列的资源页面查看详情。
2. SparkSQL 相关:执行 insert 语句时报错“FileSystem closed”,这常在 ThriftServer 里出现,原因是 hadoop FileSystem.get 获得的 FileSystem 从缓存加载,多线程时一个线程 closedFileSystem 会导致此问题,解决办法是在 hdfs-site.xml 配置 fs.hdfs.impl.disable.cache=true。
执行 Spark 时抛出“Failed to bigdata010108:33381,caused by:java.nio.channels.unresolvedAdderssException”,原因是 hosts 未配置,解决方法是修改相应机器的 host。
执行 Sparksql 操作 orc 类型的表时抛出“java.lang.IndexOutOfBoundsException 或者 java.lang.NullPointerException”,原因是分区或表下存在空的 orc 文件,解决办法是修改 ORC 的默认分割策略为 hive.exec.orc.split.strategy=BI。
3. 控制 reduce 端缓冲大小以避免 OOM:Shuffle 过程中 reduce 端 task 并非等 map 端数据全部写入磁盘再拉取,而是边写边拉取。缓冲区默认大小 48MB,增大缓冲区可减少拉取次数提升性能,但 map 端数据量大写出速度快时,可能导致 reduce 端内存溢出,这时可减小缓冲区大小,如减为 12MB。
4. 还可能出现如“Operation category READ is not supported in state standby”“配置 spark.deploy.recoveryMode 选项为 ZOOKEEPER”“多 Master 配置问题”“No Space Left on the device(Shuffle 临时文件过多)”“java.lang.OutOfMemory, unable to create new native thread”“Worker 节点中 work 目录占用许多磁盘空间”“spark-shell 提交 Spark Application 解决依赖库问题”“Spark 发布应用时连接不上 master 问题”“开发 spark 应用程序(和 Flume-NG 结合时)发布应用时可能出现 org.jboss.netty.channel.ChannelException”等故障。
奇瑞捷途汽车的空间利用率相当出色。以捷途X70为例,其后备箱容积达1260L,地面平整,后排座椅支持放倒,空间可利用率极高,装载能力强,能满足日常和长途旅行需求。第二排空间表现优秀,中间地台基本纯平,
要对比人保车险网上报价与其他公司,得从多个方面来看。先说保费,比如一辆新车购置价20万,投保项目包括车辆损失险、第三者责任险50万、全车盗抢险、车上人员险2万/座、玻璃单独破碎险、自燃、车损无法找到第
人保车险网上报价具有时效性。一般来说,车险提前报价时间最早不要超过上年保险期限结束前三个月。续保过早,保险公司无法生成保单。而车险续保时间最晚不能晚于保险期限结束日期,否则车辆“脱保”超过三个月,就不
人保车险网上报价与线下报价存在多方面区别。首先,价格上,网上报价因省去中间成本,通常比线下便宜15%左右。线下因业务员提成等因素,保险费用相对高些。其次,服务体验不同。网上购买不受时间地点限制,几分钟
人保车险网上报价是准确的。人保车险app是一款方便用户的移动端应用,能提供车险购买、理赔和查询等服务,报价功能便捷快速且准确。用户输入车辆基本信息,如车型、车牌号、行驶里程、购车时间等,选择保险险种,
想要获取准确的人保车险网上报价,您可以这样做。先了解人保车险的报价结构,它主要由基本保险,像车辆损失险、第三者责任险等,还有附加险,比如不计免赔险、玻璃单独破碎险等构成,同时优惠折扣也会影响报价。而影