1.1 基本配置
属性名
默认值
含义
tachyon.home
"/mnt/tachyon_default_home"
Tachyon的安装目录
tachyon.underfs.address
$tachyon.home + "/underfs"
底层文件系统目录
tachyon.data.folder
$tachyon.underfs.address + "/tachyon/data"
底层文件系统数据目录
tachyon.workers.folder
$tachyon.underfs.address + "/tachyon/workers"
worke目录
tachyon.usezookeeper
false
是否使用zookeeper
tachyon.zookeeper.address
null
Zookeeper地址
tachyon.zookeeper.election.path
"/election"
Zookeeper选举文件夹
tachyon.zookeeper.leader.path
"/leader"
Zookeeperleader文件夹
tachyon.underfs.hdfs.impl
"org.apache.hadoop.hdfs.DistributedFileSystem"
HDFS底层文件系统实现类
tachyon.max.columns
1000
RawTable允许的最大列数,必须在客户端和服务器端设置
tachyon.table.metadata.byte
5242880
在RawTable的元数据中最大允许多少字节
fs.s3n.awsAccessKeyId
null
S3 AWS访问密钥ID
fs.s3n.awsSecretAccessKey
null
S3 AWS加密访问Key ID
tachyon.underfs.glusterfs.mounts
null
Glusterfs卷装入点,如/卷
tachyon.underfs.glusterfs.volumes
null
Glusterfs卷名,如tachyon_vol
tachyon.underfs.glusterfs.mapred.system.dir
glusterfs:///mapred/system
根据需要指定GLusterfs中MapReduce的数据子目录
1.2 Master配置
tachyon.master.journal.folder
$tachyon.home +"/journal/"
log 存储目录
tachyon.master.hostname
localhost
Master主机名
tachyon.master.port
19998
MasterURL端口
tachyon.master.web.port
19999
WEB端口
tachyon.master.whitelist
/
缓存路径
1.3 Worker配置
tachyon.worker.port
29998
节点端口
tachyon.worker.data.port
29999
数据服务端口
tachyon.worker.data.folder
/mnt/ramdisk
节点数据目录
tachyon.worker.memory.size
128 MB
节点空间大小
1.4 Client配置
tachyon.user.failed.space.request.limits
3
文件系统终止之前的时间
tachyon.user.quota.unit.bytes
8 MB
客户端请求Worker节点的最小大小
tachyon.user.file.buffer.bytes
1 MB
文件缓冲区大小
tachyon.user.default.block.size.byte
1 GB
Tachyon文件默认的block size
tachyon.user.remote.read.buffer.size.byte
1 MB
从远程worker读取数据的缓冲区大小
1.1 基本配置
属性名 | 默认值 | 含义 |
tachyon.home | "/mnt/tachyon_default_home" | Tachyon的安装目录 |
tachyon.underfs.address | $tachyon.home + "/underfs" | 底层文件系统目录 |
tachyon.data.folder | $tachyon.underfs.address + "/tachyon/data" | 底层文件系统数据目录 |
tachyon.workers.folder | $tachyon.underfs.address + "/tachyon/workers" | worke目录 |
tachyon.usezookeeper | false | 是否使用zookeeper |
tachyon.zookeeper.address | null | Zookeeper地址 |
tachyon.zookeeper.election.path | "/election" | Zookeeper选举文件夹 |
tachyon.zookeeper.leader.path | "/leader" | Zookeeperleader文件夹 |
tachyon.underfs.hdfs.impl | "org.apache.hadoop.hdfs.DistributedFileSystem" | HDFS底层文件系统实现类 |
tachyon.max.columns | 1000 | RawTable允许的最大列数,必须在客户端和服务器端设置 |
tachyon.table.metadata.byte | 5242880 | 在RawTable的元数据中最大允许多少字节 |
fs.s3n.awsAccessKeyId | null | S3 AWS访问密钥ID |
fs.s3n.awsSecretAccessKey | null | S3 AWS加密访问Key ID |
tachyon.underfs.glusterfs.mounts | null | Glusterfs卷装入点,如/卷 |
tachyon.underfs.glusterfs.volumes | null | Glusterfs卷名,如tachyon_vol |
tachyon.underfs.glusterfs.mapred.system.dir | glusterfs:///mapred/system | 根据需要指定GLusterfs中MapReduce的数据子目录 |
1.2 Master配置
tachyon.master.journal.folder | $tachyon.home +"/journal/" | log 存储目录 |
tachyon.master.hostname | localhost | Master主机名 |
tachyon.master.port | 19998 | MasterURL端口 |
tachyon.master.web.port | 19999 | WEB端口 |
tachyon.master.whitelist | / | 缓存路径 |
1.3 Worker配置
tachyon.worker.port | 29998 | 节点端口 |
tachyon.worker.data.port | 29999 | 数据服务端口 |
tachyon.worker.data.folder | /mnt/ramdisk | 节点数据目录 |
tachyon.worker.memory.size | 128 MB | 节点空间大小 |
1.4 Client配置
tachyon.user.failed.space.request.limits | 3 | 文件系统终止之前的时间 |
tachyon.user.quota.unit.bytes | 8 MB | 客户端请求Worker节点的最小大小 |
tachyon.user.file.buffer.bytes | 1 MB | 文件缓冲区大小 |
tachyon.user.default.block.size.byte | 1 GB | Tachyon文件默认的block size |
tachyon.user.remote.read.buffer.size.byte | 1 MB | 从远程worker读取数据的缓冲区大小 |