小编yve*_*ves的帖子

我需要docker来生产Kubernetes吗?

Docker意味着很多东西:

  • 码头图片
  • 以及运行图像的工具(docker engine)

我很困惑,我不清楚:"docker引擎"是否必须使用Kubernetes来运行docker图像.

如果没有,是否仍然建议使用docker引擎运行kubernetes?

我在kubernetes doc中发现rkt可以作为避免dockerd的替代方案,但是它是否适合作为生产集群的声音配置?

此外,由于码头工人的许可变更,人们在生产环境中使用了什么:RHEL + docker EE + Kubernetes?

编辑:澄清问题,以目标生产环境

docker kubernetes

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

如何在 jekyll markdown(在 Github 上)中嵌入 SVG 代码?

天真地我认为添加会很容易 <svg>我天真地认为在我的 post.md 页面中带有内容的标签,如下所示:

---
published: true
title: Embeded SVG
---
## title

<svg width="400" height=300>
    <circle cx="150" cy="100" r="10" fill="blue"/>
</svg>
Run Code Online (Sandbox Code Playgroud)

但是我看到的不是显示的图像,而是显示的 SVG 代码(在 Firefox 中)。至今没有找到任何解决办法,看似简单的事情。是否可以在 jekyll/liquid markdown 中使用?

注意:我读过在 MarkDown 中包含一个 SVG(托管在 github 上),但是:

  • 我想用 d3.js 后者操作 svg 代码,所以我假设我需要嵌入 SVG 代码,而不是将其作为外部图像文件引用。

  • 我可以直接使用 d3.js 生成初始 svg 内容(这有效),但这会阻止在禁用 javascript 的情况下显示任何内容...

svg jekyll

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

如何对 Spark 数据帧中嵌套数组中结构的值求和?

这是在Spark 2.1 中,鉴于此输入文件:

`order.json

{"id":1,"price":202.30,"userid":1}
{"id":2,"price":343.99,"userid":1}
{"id":3,"price":399.99,"userid":2}
Run Code Online (Sandbox Code Playgroud)

以及以下数据帧:

val order = sqlContext.read.json("order.json")
val df2 = order.select(struct("*") as 'order)
val df3 = df2.groupBy("order.userId").agg( collect_list( $"order").as("array"))
Run Code Online (Sandbox Code Playgroud)

df3有以下内容:

{"id":1,"price":202.30,"userid":1}
{"id":2,"price":343.99,"userid":1}
{"id":3,"price":399.99,"userid":2}
Run Code Online (Sandbox Code Playgroud)

和结构:

val order = sqlContext.read.json("order.json")
val df2 = order.select(struct("*") as 'order)
val df3 = df2.groupBy("order.userId").agg( collect_list( $"order").as("array"))
Run Code Online (Sandbox Code Playgroud)

现在假设我得到了 df3:

  1. 我想为每个 userId 计算 array.price 的总和,利用每个 userId 行的数组。

  2. 我会将此计算添加到结果数据框中的新列中。就像我已经完成了 df3.withColumn("sum", lit(0)),但是用我的计算替换了 lit(0)。

它会假设是直截了当的,但我坚持两者。我没有找到任何方法来访问整个数组来计算每行(例如使用 foldLeft)。

arrays scala apache-spark apache-spark-sql

2
推荐指数
2
解决办法
7516
查看次数