搜索结果正在快递途中

logstash output数据到带有kerberos验证的HDFS上

Logstash | 作者 wu | 发布于2016年06月06日 | 阅读数:5168

配置好webhdfs_helper.rb ,运行logstash报如下错:
Webhdfs check request failed. (namenode: 10.0.0.35:50070, Exception: undefined method `read_uint32' for #<FFI::MemoryPointer address=0x12f10d0 size=4>) {:level=>:error}
The error reported is:
undefined method `read_uint32' for #<FFI::MemoryPointer address=0x12f10d0 size=4>
已邀请:

dengsc

赞同来自: yj7778826

你可以试试
sed -i "s/read_uint32/read_uint/g" $LS_HOME/vendor/bundle/jruby/1.9/gems/gssapi-1.2.0/lib/gssapi/*.rb

github社区有人提过
https://github.com/gpaggi/gssa ... a72b9

medcl - 今晚打老虎。

赞同来自:

是 webhdfs 的 output 吧?
https://www.elastic.co/guide/e ... eytab
 
可以先确定一下 Hadoop 集群是否正常运行和配置正确。
使用 http api 看看能不能正常通过 kerberos 正常访问 hdfs。
和这个问题很像:https://discuss.pivotal.io/hc/ ... rking

要回复问题请先登录注册