大数据flink、kafka、storm组件中,部分参数数据为None
现象描述
在大数据场景下的flink、kafka、storm组件中,有部分参数采集不到,显示为None,如图1所示。
包含参数如下:
- log.dir
- num.network.threads
- num.io.threads
- compression.type
- num.partitions
可能原因
devkit用户没有权限读取kafka/conf/server.properties文件,无法采集到相关参数。
处理步骤
- 方案一:以root用户身份增加devkit用户对kafka/conf/server.properties文件的读取权限。
- 进入kafka配置文件所在目录,如/etc/kafka/conf,其中/etc为kafka安装所在目录。
cd /etc/kafka/conf
- 对相关文件(server.properties)进行权限修改。
chmod 644 server.properties
- 方案二:将kafka安装到/etc或/usr/local目录下,工具可以通过sudo提权,读取/etc/kafka/conf/server.properties或/usr/local/conf/server.properties,采集到相关参数。
父主题: FAQ