小编Bri*_*lan的帖子

如何在spark-shell中设置spark.akka.frameSize?

对于特定的火花壳会话,我正在尝试

spark-shell -Dspark.akka.frameSize=10000 --executor-memory 4g
Run Code Online (Sandbox Code Playgroud)

在shell中,我得到了这个:

System.getProperty("spark.executor.memory")
res0: String = 4g
System.getProperty("spark.akka.frameSize")
res1: String = null
Run Code Online (Sandbox Code Playgroud)

可能是这个字符串不正确,但是在尝试对我的数据集执行take()时出现frameSize错误.

org.apache.spark.SparkException: Job aborted due to stage failure: Serialized task 6:0 was 12518780 bytes which exceeds spark.akka.frameSize (10485760 bytes). Consider using broadcast variables for large values.
Run Code Online (Sandbox Code Playgroud)

这显示默认10M的frameSize.也许我的语法错了.请帮忙.谢谢!

apache-spark

3
推荐指数
1
解决办法
5792
查看次数

如何在教堂中表示集合或字典?

在Python中,很容易创建一组独特的,无序的对象

>>> s = set()
>>> s.add("table")
>>> s.add("chair")
>>> s.add("emu")
>>> s
set(['emu', 'table', 'chair'])
Run Code Online (Sandbox Code Playgroud)

我知道Chapel有域名,但是将它们用作集合是否合适?有没有陷阱?字典怎么样?

dictionary chapel

3
推荐指数
1
解决办法
35
查看次数

Chapel什么时候通过引用传递?

我正在寻找教堂通过参考传递的例子.这个例子有效,但它似乎是糟糕的形式,因为我"返回"输入.这会浪费内存吗?是否有明确的方法来操作课程?

class PowerPuffGirl {
  var secretIngredients: [1..0] string;
}

var bubbles = new PowerPuffGirl();
bubbles.secretIngredients.push_back("sugar");
bubbles.secretIngredients.push_back("spice");
bubbles.secretIngredients.push_back("everything nice");

writeln(bubbles.secretIngredients);

proc kickAss(b: PowerPuffGirl) {
  b.secretIngredients.push_back("Chemical X");
  return b;
}

bubbles = kickAss(bubbles);
writeln(bubbles.secretIngredients);
Run Code Online (Sandbox Code Playgroud)

它产生输出

sugar spice everything nice
sugar spice everything nice Chemical X
Run Code Online (Sandbox Code Playgroud)

使用函数修改Bubbles的最有效方法是什么?

pass-by-reference chapel

3
推荐指数
1
解决办法
85
查看次数

如何计算Chapel forall循环中的迭代次数

我想知道使用Chapel时循环的执行次数forall.使用CDO库的此代码失败,我确信这样做是正确的.有人能给我一个很好的例子吗?

var j:int = 0;
writeln("\n=== FORALL LOOP ===");
forall row in cursor {
  writeln("from: ", row['from_nm'], "\tto: ", row['to_nm']);
  j += 1;
}
writeln("Expected 10 rows, got ", j);
Run Code Online (Sandbox Code Playgroud)

错误是

faerr.chpl:59: error: illegal lvalue in assignment
faerr.chpl:57: note: The shadow variable 'j' is constant due to forall intents in this loop
Run Code Online (Sandbox Code Playgroud)

forall chapel

3
推荐指数
1
解决办法
84
查看次数

我如何影响 3d-force-graph 中的链接距离?

我正在尝试这个包中的 3d 力图,我正在寻找影响节点之间结合强度的方法。链接宽度或长度都不错,但我在 API 中看不到任何允许我控制或影响的内容。Graph传递链接强度的正确字段是什么,每个链接一个?

javascript three.js d3.js d3-force-directed

3
推荐指数
1
解决办法
1332
查看次数

相当于教堂中 Octave 的“meshgrid”

Octave 提供了一个名为meshgrid生成点字段的实用函数。这在用于评估某些点的函数的大规模模拟中非常有用。使用教堂Domain功能,可以分布网格。是否有提供此功能的库?

simulation hpc chapel

3
推荐指数
1
解决办法
69
查看次数

在 AWS Workspace 上使用 apt-get?

我正在试用带有 Linux 软件包的AWS Workspaces。现在我想安装一些包,特别是 Atom 编辑器。但是,dpkg和既不apt是安装在命令行上也不是通过sudo. 工具栏似乎不包括 aptitude。你如何安装软件包?

linux ubuntu amazon-web-services amazon-workspaces

-1
推荐指数
1
解决办法
1501
查看次数