我试图了解一直在Centos + Vagrant上工作的东西,但不是我们的供应商RHEL(红帽企业Linux服务器版本6.5(圣地亚哥)).一个sudo服务码头重启这个:
Stopping docker: [ OK ]
Starting cgconfig service: Error: cannot mount cpuset to /cgroup/cpuset: Device or resource busy
/sbin/cgconfigparser; error loading /etc/cgconfig.conf: Cgroup mounting failed
Failed to parse /etc/cgconfig.conf [FAILED]
Starting docker: [ OK ]
Run Code Online (Sandbox Code Playgroud)
该服务启动足够,但图像无法运行.我尝试时显示安装失败错误.启动日志也会发出一两个警告.关于核心警告,由于Epel应该解决这个问题,因此centos提供相同的并且没有问题:
WARNING: You are running linux kernel version 2.6.32-431.17.1.el6.x86_64, which might be unstable running docker. Please upgrade your kernel to 3.8.0.
2014/08/07 08:58:29 docker daemon: 1.1.2 d84a070; execdriver: native; graphdriver:
[1233d0af] +job serveapi(unix:///var/run/docker.sock)
[1233d0af] +job initserver()
[1233d0af.initserver()] Creating server
2014/08/07 …Run Code Online (Sandbox Code Playgroud) 如果可以使用Gradle中其他项目的任务,请尝试解决问题.假设ProjectB是一个包含com.MyTask的src/main/groovy的项目,具有父ProjectA
在ProjectC的build.gradle中,还有父ProjectA:
buildscript {
dependencies{
project(':ProjectB')
}
}
Run Code Online (Sandbox Code Playgroud)
这似乎是合法的,因为在"项目(:'ProjectB')中引入拼写错误"很难.同样失败的是引入这条线:
import com.MyTask
Run Code Online (Sandbox Code Playgroud)
项目引用在buildscript闭包中无效吗?还尝试将com.MyTask移动到buildSrc/src/main/groovy并获得相同的成功.
基本上我想要的东西是这样的
> montage -label "picture1|picture2" awesome-photo.jpg crazy-photo.jpg out.jpg
Run Code Online (Sandbox Code Playgroud)
导致out.jpg在第一张pic下面有标签picture1,在第二张pic下面有picture2.我必须在两轮中做到这一点吗?首先标记照片然后蒙太奇?
我想将包含 google 存储中文件名的字符串列表传递给 XCom。稍后由 GoogleCloudStorageToBigQueryOperator 任务获取。该source_objects场模板,使神社模板可以使用。不幸的是,Jinja 只能返回一个字符串,因此我无法在 XCom 中传递列表。
如何在 GoogleCloudStorageToBigQueryOperator 中使用 XCom 列表?
参考类似问题,通过使用provide_context解决: 将字符串列表作为 Airflow 中依赖任务的参数传递
我找到的最接近的解决方案是创建一个包装类并发送发布 xcom 的任务的 ID,如下所示:
@apply_defaults
def __init__(self, source_objects_task_id,
....
def execute(self, context):
source_objects = context['ti']
.xcom_pull(task_ids=self.source_objects_task_id)
operator = GoogleCloudStorageToBigQueryOperator(
source_objects=source_objects,
dag=self.dag,
....
)
operator.execute(context)
Run Code Online (Sandbox Code Playgroud)