发布于 2015-12-05 11:13:35 | 364 次阅读 | 评论: 0 | 来源: 网络整理
名称 | 描述 | |
---|---|---|
class |
框架的执行器以这个回调接口的方式来实现。更多... |
|
class |
执行器链接到Mesos的抽象接口。更多... |
|
class |
ExecutorDriver的具体实现,把Executor和Mesos节点链接。更多... |
|
class |
SchedulerDriver的具体实现,把Scheduler和Mesos节点链接。更多... |
|
class |
||
class |
框架的调度器以这个回调接口的方式来实现。更多... |
|
class |
调度器链接到Mesos的抽象接口。更多... |
返回值 | 函数体 |
---|---|
bool |
operator== (const Resource &left, const Resource &right) |
bool |
operator!= (const Resource &left, const Resource &right) |
bool |
operator<= (const Resource &left, const Resource &right) |
Resource |
operator+ (const Resource &left, const Resource &right) |
Resource |
operator- (const Resource &left, const Resource &right) |
Resource & |
operator+= (Resource &left, const Resource &right) |
Resource & |
operator-= (Resource &left, const Resource &right) |
bool |
matches (const Resource &left, const Resource &right) |
std::ostream & |
operator<< (std::ostream &stream, const Resource &resource) |
std::ostream & |
operator<< (std::ostream &stream, const Resources &resources) |
std::ostream & |
operator<< (std::ostream &stream, const google::protobuf::RepeatedPtrField< Resource > &resources) |
operator+ (const google::protobuf::RepeatedPtrField< Resource > &left, const Resources &right) |
|
operator- (const google::protobuf::RepeatedPtrField< Resource > &left, const Resources &right) |
|
bool |
operator== (const google::protobuf::RepeatedPtrField< Resource > &left, const Resources &right) |
std::ostream & |
operator<< (std::ostream &stream, const Value::Scalar &scalar) |
bool |
operator== (const Value::Scalar &left, const Value::Scalar &right) |
bool |
operator<= (const Value::Scalar &left, const Value::Scalar &right) |
Value::Scalar |
operator+ (const Value::Scalar &left, const Value::Scalar &right) |
Value::Scalar |
operator- (const Value::Scalar &left, const Value::Scalar &right) |
Value::Scalar & |
operator+= (Value::Scalar &left, const Value::Scalar &right) |
Value::Scalar & |
operator-= (Value::Scalar &left, const Value::Scalar &right) |
std::ostream & |
operator<< (std::ostream &stream, const Value::Ranges &ranges) |
bool |
operator== (const Value::Ranges &left, const Value::Ranges &right) |
bool |
operator<= (const Value::Ranges &left, const Value::Ranges &right) |
Value::Ranges |
operator+ (const Value::Ranges &left, const Value::Ranges &right) |
Value::Ranges |
operator- (const Value::Ranges &left, const Value::Ranges &right) |
Value::Ranges & |
operator+= (Value::Ranges &left, const Value::Ranges &right) |
Value::Ranges & |
operator-= (Value::Ranges &left, const Value::Ranges &right) |
std::ostream & |
operator<< (std::ostream &stream, const Value::Set &set) |
bool |
operator== (const Value::Set &left, const Value::Set &right) |
bool |
operator<= (const Value::Set &left, const Value::Set &right) |
Value::Set |
operator+ (const Value::Set &left, const Value::Set &right) |
Value::Set |
operator- (const Value::Set &left, const Value::Set &right) |
Value::Set & |
operator+= (Value::Set &left, const Value::Set &right) |
Value::Set & |
operator-= (Value::Set &left, const Value::Set &right) |
std::ostream & |
operator<< (std::ostream &stream, const Value::Text &value) |
bool |
operator== (const Value::Text &left, const Value::Text &right) |
std::ostream & |
operator<< (std::ostream &stream, const Attribute &attribute) |
ostream & |
operator<< (ostream &stream, const Resource &resource) |
bool |
operator== (const Environment &left, const Environment &right) |
bool |
operator== (const CommandInfo &left, const CommandInfo &right) |
bool |
operator== (const ExecutorInfo &left, const ExecutorInfo &right) |
bool |
operator== (const SlaveInfo &left, const SlaveInfo &right) |
bool |
operator== (const MasterInfo &left, const MasterInfo &right) |
std::ostream & |
operator<< (std::ostream &stream, const FrameworkID &frameworkId) |
std::ostream & |
operator<< (std::ostream &stream, const OfferID &offerId) |
std::ostream & |
operator<< (std::ostream &stream, const SlaveID &slaveId) |
std::ostream & |
operator<< (std::ostream &stream, const TaskID &taskId) |
std::ostream & |
operator<< (std::ostream &stream, const ExecutorID &executorId) |
std::ostream & |
operator<< (std::ostream &stream, const ContainerID &containerId) |
std::ostream & |
operator<< (std::ostream &stream, const TaskState &state) |
std::ostream & |
operator<< (std::ostream &stream, const TaskInfo &task) |
std::ostream & |
operator<< (std::ostream &stream, const SlaveInfo &slave) |
std::ostream & |
operator<< (std::ostream &stream, const ExecutorInfo &executor) |
std::ostream & |
operator<< (std::ostream &stream, const MasterInfo &master) |
std::ostream & |
operator<< (std::ostream &stream, const ACLs &acls) |
std::ostream & |
operator<< (std::ostream &stream, const RateLimits &limits) |
bool |
operator== (const FrameworkID &left, const FrameworkID &right) |
bool |
operator== (const FrameworkInfo &left, const FrameworkInfo &right) |
bool |
operator== (const Credential &left, const Credential &right) |
bool |
operator== (const OfferID &left, const OfferID &right) |
bool |
operator== (const SlaveID &left, const SlaveID &right) |
bool |
operator== (const TaskID &left, const TaskID &right) |
bool |
operator== (const ExecutorID &left, const ExecutorID &right) |
bool |
operator== (const ContainerID &left, const ContainerID &right) |
bool |
operator!= (const ContainerID &left, const ContainerID &right) |
bool |
operator== (const FrameworkID &left, const std::string &right) |
bool |
operator== (const OfferID &left, const std::string &right) |
bool |
operator== (const SlaveID &left, const std::string &right) |
bool |
operator== (const TaskID &left, const std::string &right) |
bool |
operator== (const ExecutorID &left, const std::string &right) |
bool |
operator== (const ContainerID &left, const std::string &right) |
bool |
operator< (const FrameworkID &left, const FrameworkID &right) |
bool |
operator< (const OfferID &left, const OfferID &right) |
bool |
operator< (const SlaveID &left, const SlaveID &right) |
bool |
operator< (const TaskID &left, const TaskID &right) |
bool |
operator< (const ExecutorID &left, const ExecutorID &right) |
bool |
operator< (const ContainerID &left, const ContainerID &right) |
bool |
operator== (const CommandInfo::URI &left, const CommandInfo::URI &right) |
std::size_t |
hash_value (const FrameworkID &frameworkId) |
std::size_t |
hash_value (const OfferID &offerId) |
std::size_t |
hash_value (const SlaveID &slaveId) |
std::size_t |
hash_value (const TaskID &taskId) |
std::size_t |
hash_value (const ExecutorID &executorId) |
std::size_t |
hash_value (const ContainerID &containerId) |
ostream & |
operator<< (ostream &stream, const Value::Scalar &scalar) |
ostream & |
operator<< (ostream &stream, const Value::Ranges &ranges) |
ostream & |
operator<< (ostream &stream, const Value::Set &set) |
ostream & |
operator<< (ostream &stream, const Value::Text &value) |
double |
getScalarResource (const Offer &offer, const std::string &name) |
path = extendpath(path, _name) |
一个或者多个捐助者同意授权给Apache软件基金会(ASF)。
可以在注意文件看到, 分配著作所有权相关的额外信息。在Apache授权下的ASF授权文件,版本2.0("许可证");除非符合授权,否则不能使用该文件。你可以在如下地址获取许可证副本
http://www.apache.org/licenses/LICENSE-2.0
除非以适用法律或者书面同意,在许可证下分发软件以"现状"为基础,没有任何种类的担保或者条件, 无论明示或者暗示。查看许可证的具体语言管理权限和限制。 详细的语言控制权限和限制 查看许可证详细的语言控制权限和限制。Mesos执行器接口和执行器驱动。一个执行器是需要在计算框架内以明确的方式启动任务(举例来说,创建新线程、新 进程,等等)。同一计算框架的一个或者多个执行器需要同时运行在同样的计算设备。注意:我们使用“执行器”这个术语相当随意的描述实现Executor接口的代码(见下文)除此之外,程序还负责实例化一个新的MesosExecutorDriver(也在下文)。事实上,当一个Mesos节点(分支)负责执行“执行器”,没有任何理由,应当执行它自己的节点去实际上执行另外一个实质上实例化和运行MesosSchedulerDriver程序。直到“执行器”运行完结为止,担任运行的执行器的节点程序才能够调用到。 因此,那些节点的可能仅仅执行一个实际上(交叉或者等待)真正的执行器运行的脚本。
如你你发现这里有修改意见,请确认对其他语言做相同的变更 (举例来说, Java: src/java/src/org/apache/mesos, Python: src/python/src, 等等).
可以在注意文件看到, 分配著作所有权相关的额外信息。在Apache授权下的ASF授权文件,版本2.0("许可证");除非符合授权,否则不能使用该文件。你可以在如下地址获取许可证副本
http://www.apache.org/licenses/LICENSE-2.0
除非以适用法律或者书面同意,在许可证下分发软件以"现状"为基础,没有任何种类的担保或者条件,无论明示或者暗示。查看许可证的具体语言管理权限和限制。Resources 有三种类型:标量、范围和集合。使用协议缓冲区来表示。为了使Mesos核心和调度器的编写者更容易操作这些资源,我们提供了泛型重载运算器(见下文)以及把协议缓冲区资源对象组成的集,合封装成为常规Resources类。Resources类还提供了一些允许分析资源的静态程序(举例来说,从命令行),以及确认资源对象的有效和可分配。注意:许多的操作没有达到最佳,反而仅仅编写正确的语义。
注 意!资源通过元组(名字、类别、作用)来描述。做"算术"操作(下面定义的)两个资源系相同名称但是不同列别、或者相同名称类别但不同作用、没有定义、因 此虽然在定义上进行二个操作数吗,实际上只是一个空的资源(好像你没有做操作一样)。此外,相同类型但不同名称的两种资源的操作是没有实际运算。
可以在注意文件看到, 分配著作所有权相关的额外信息。在Apache授权下的ASF授权文件,版本2.0("许可证");除非符合授权,否则不能使用该文件。你可以在如下地址获取许可证副本
http://www.apache.org/licenses/LICENSE-2.0
除非以适用法律或者书面同意,在许可证下分发软件以"现状"为基础,没有任何种类的担保或者条件,无论明示或者暗示。查看许可证的具体语言管理权限和限制。Mesos调度器接口和调度器驱动。调度器与Mesos交互,用来规划运行分布式计算。
如你你发现这里有修改意见,请确认对其他语言做相同的变更 (举例来说, Java: src/java/src/org/apache/mesos, Python: src/python/src, 等等)。
可以在注意文件看到, 分配著作所有权相关的额外信息。在Apache授权下的ASF授权文件,版本2.0("许可证");除非符合授权,否则不能使用该文件。你可以在如下地址获取许可证副本
http://www.apache.org/licenses/LICENSE-2.0
除非以适用法律或者书面同意,在许可证下分发软件以"现状"为基础,没有任何种类的担保或者条件,无论明示或者暗示。查看许可证的具体语言管理权限和限制。