作为集中式日志记录的一部分,我使用webhdfs插件向HDFS(Kerberised)发送流畅的输出。我得到gssapi库找不到错误
这就是我的td-config输出部分的样子
# Output
<match docker.*>
type copy
<store>
@type file
path /test/
</store>
<store>
@type webhdfs
host 192.168.12.30
port 50070
path /logs/es_cluster/access.log.%Y%m%d_%H.#{Socket.gethostname}.log
kerberos true
kerberos_keytab /etc/security/fluentd-user.headless.keytab
</store>
</match>
我收到以下错误
2018-06-05 11:28:41 +0000 [error]: #0 cannot load such file -- gssapi path="gssapi" error_class=LoadError error="cannot load such file -- gssapi"
2018-06-05 11:28:41 +0000 [error]: #0 suppressed same stacktrace
2018-06-05 11:28:41 +0000 [info]: Worker 0 finished unexpectedly with status 2
2018-06-05 11:28:41 +0000 [info]: Received graceful stop
(END)
我确实试过了 宝石安装gssapi 在vm但没有成功。
请帮忙。
提前致谢 Mujeeb
答案 0 :(得分:0)
sudo yum install gcc
/usr/sbin/td-agent-gem install gssapi
为我工作。