ошибка gssapi - при использовании webhdfs в fluentd - PullRequest
0 голосов
/ 06 июня 2018

Как часть нашей централизованной регистрации, я посылаю свободный вывод в HDFS (который Kerberised), используя плагин webhdfs.Я получаю библиотеку 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)

Я сделалпопробовал с gem установить gssapi на виртуальную машину, но безуспешно.

Пожалуйста, помогите.

Заранее спасибо Mujeeb

1 Ответ

0 голосов
/ 08 июня 2018
sudo yum install gcc
/usr/sbin/td-agent-gem install gssapi

работал на меня.

...