Spark常用设置,API和错误解决方法

错误解决及常用设置

单击运行内存不足错误:
java.lang.IllegalArgumentException: System memory 129761280 must be at least 471859200.
解决办法 run as->run configuration->Arguments->-Xmx1024m
这里写图片描述

如何在Eclipse中屏蔽日志

//屏蔽日志 Eclipse Java
import org.apache.log4j.Level;
import org.apache.log4j.Logger;
Logger.getLogger("org.apache.spark").setLevel(Level.WARN);  
    Logger.getLogger("org.eclipse.jetty.server").setLevel(Level.OFF);

//Scala
import org.apache.log4j.{Level, Logger}    Logger.getLogger("org.apache.spark").setLevel(Level.WARN)  
  Logger.getLogger("org.eclipse.jetty.server").setLevel(Level.OFF)
与在Java中是一样的

URISyntaxException
在Windows Eclipse中运行Spark,出现下面问题:
Caused by: java.net.URISyntaxException: Relative path in absolute URI

SparkSession spark=SparkSession
                .builder()
                .appName("LR")
                .master("local[4]")
                .config("spark.sql.warehouse.dir","file///:G:/Projects/Java/Spark/spark-warehouse" )
                //注意file后一定要加三个///
                .getOrCreate();

Console输出太多
Console中右键 选择 preference Limit Console output

常用API

DataFrame 显示:
dataset.show(100,false);//显示100行,每一行所有输出都不截断

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值