首页 理论教育 配置属性解析方法详解

配置属性解析方法详解

时间:2023-06-25 理论教育 版权反馈
【摘要】:可以在配置文件conf/tachyon-env.sh中修改或添加这些配置属性。通常在提供的conf/tachyon-env.sh.template上进行修改,先复制该文件,然后在Tachyon_JAVA_OPTS中定义这些配置属性。可以查看相关类来确认,这里以官方网站为准;另外属性配置文件tachyon-env.sh.template中也提供了一些配置属性的默认值。表5.2 Master配置及其含义三、Worker配置用于Masters节点的配置信息,比如Worker节点使用的地址和端口号等,参见表5.3。表5.3 Worker配置及其含义(续)四、用户配置用户配置信息,指定文件系统访问相关的属性值。表5.4 用户配置及其含义

配置属性解析方法详解

Tachyon的程序运行参数配置分为四类:Master配置,Worker配置,通用配置(Mas-ter和Worker)和用户配置。可以在配置文件conf/tachyon-env.sh中修改或添加这些配置属性。通常在提供的conf/tachyon-env.sh.template上进行修改,先复制该文件,然后在Tachyon_JAVA_OPTS中定义这些配置属性。另外,Java VM的参数,对于Master,可以使用Tachyon_MASTER_JAVA_OPTS进行设置,对于Worker,可以使用Tachyon_WORKER_JAVA_OPTS进行设置。比如,如果要远程调试Master的话,可以修改Tachyon_MASTER_JAVA_OPTS,如果以7001端口进行远程调试的话,可以设置为:

978-7-111-51909-6-Chapter05-81.jpg

启动Master后,会开始监听7001端口,直到IDE等工具开始调试。

官方网站上的一些属性配置默认值和源码中有差异,且部分属性未列出。可以查看相关类来确认,这里以官方网站为准;另外属性配置文件tachyon-env.sh.template中也提供了一些配置属性的默认值。属性配置相关的类在tachyon.conf路径下。

一、通用配置

常见的配置用于Master和Worker,包含指定路径的常量和日志appender的名字。参见表5.1。

对应源码类为:tachyon.conf.CommonConf。

表5.1 通用配置及其含义

978-7-111-51909-6-Chapter05-82.jpg

二、Master配置

用于Master节点的配置信息,比如Master节点使用的地址端口号等。参见表5.2。

对应源码类为:tachyon.conf.MasterConf。

表5.2 Master配置及其含义

978-7-111-51909-6-Chapter05-83.jpg(www.xing528.com)

三、Worker配置

用于Masters节点的配置信息,比如Worker节点使用的地址和端口号等,参见表5.3。

对应源码类为:tachyon.conf.WorkerConf,部分属性配置在其他类中(如tachyon.master路径下的两个类)。

表5.3 Worker配置及其含义

978-7-111-51909-6-Chapter05-84.jpg

(续)

978-7-111-51909-6-Chapter05-85.jpg

四、用户配置

用户配置信息,指定文件系统访问相关的属性值。参见表5.4。

对应源码类为:tachyon.conf.UserConf。

表5.4 用户配置及其含义

978-7-111-51909-6-Chapter05-86.jpg

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈