配置 Kudu
译文链接 :
注意
Kudu 与 相比,在独立安装中更容易配置。有关使用 Kudu 与 Cloudera Manager 的更多详细信息,请参阅 Cloudera 的 Kudu 文档。
您可以将 masters 和 tablet servers 的选项放置在相同的配置文件中,并且每个将忽略不适用的选项。
Flags 可以以一个或两个字符为前缀。本文档标准化在两个:—example_flag 。
只有最常见的配置选项在此记录。有关配置选项的更详尽的列表,请参阅 。
要查看给定可执行文件的所有 configuration flags ( 配置标志 ),请使用 —help 选项运行它。配置未记录的标志时要小心,因为并非所有可能的配置都已经经过测试,并且无法保证在未来版本中保留未记录的选项。
表1 . 支持 Kudu Masters 的配置标志
有关 masters 标志的完整列表,请参见 “Kudu Master 配置参考” 。
要查看 kudu tserver 可执行文件的所有可用配置选项,请使用 —help 选项运行它:
表2 . 支持 Kudu Tablet Servers 的配置标志
Flag( 标记 ) | Valid Options ( 有效选项 ) | Default( 默认 ) | Description ( 说明 ) |
---|---|---|---|
—fs_data_dirs | string | Tablet Server 将放置其数据块的目录的逗号分隔列表。 | |
—fs_wal_dir | string | Tablet Server 将放置预写日志的目录。 可能与 —fs_data_dirs 中列出的目录之一相同,但不能与数据目录的子目录相同。 | |
—log_dir | string | /tmp | 存储 Tablet Server 日志文件的目录 |
—tserver_master_addrs | string | 127.0.0.1:7051 | tablet server 应连接的主机的逗号分隔地址。 masters 不读这个标志。 |
—block_cache_capacity_mb | integer | 512 | 分配给 Kudu Tablet Server 块缓存的最大内存量。 |
—memory_limit_hard_bytes | integer | 4294967296 | Tablet Server 可以在开始拒绝所有传入写入之前消耗的最大内存量。 |