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端口进行远程调试的话,可以设置为:
启动Master后,会开始监听7001端口,直到IDE等工具开始调试。
官方网站上的一些属性配置默认值和源码中有差异,且部分属性未列出。可以查看相关类来确认,这里以官方网站为准;另外属性配置文件tachyon-env.sh.template中也提供了一些配置属性的默认值。属性配置相关的类在tachyon.conf路径下。
一、通用配置
常见的配置用于Master和Worker,包含指定路径的常量和日志appender的名字。参见表5.1。
对应源码类为:tachyon.conf.CommonConf。
表5.1 通用配置及其含义
二、Master配置
用于Master节点的配置信息,比如Master节点使用的地址和端口号等。参见表5.2。
对应源码类为:tachyon.conf.MasterConf。
表5.2 Master配置及其含义
(www.xing528.com)
三、Worker配置
用于Masters节点的配置信息,比如Worker节点使用的地址和端口号等,参见表5.3。
对应源码类为:tachyon.conf.WorkerConf,部分属性配置在其他类中(如tachyon.master路径下的两个类)。
表5.3 Worker配置及其含义
(续)
四、用户配置
用户配置信息,指定文件系统访问相关的属性值。参见表5.4。
对应源码类为:tachyon.conf.UserConf。
表5.4 用户配置及其含义
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。