elasticsearch hadoop 1.3 m3代理支持不工作

egmofgnx  于 2021-06-03  发布在  Hadoop
关注(0)|答案(1)|浏览(256)

我是elasticsearch和hadoop的初学者。我在使用带有凭据的es.net.proxy.http.host将数据从hdfs移动到elasticsearch服务器时遇到问题。通过使用nginx代理配置的凭据保护服务器。但当我尝试使用pig脚本移动数据时,它显示空指针异常。
我的Pig剧本是
注册elasticsearch-hadoop-1.3.0.m3/dist/elasticsearch-hadoop-1.3.0.m3.jar
a=使用pigstorage()作为(date:datetime);
使用org.elasticsearch.hadoop.pig.esstorage('es.net.proxy.http.host=ipaddress','es.net.proxy.http.port=portnumber','es.net.proxy.http.user=username','es.net.proxy.http.pass=password')将a存储到“doc/id”中;
我不明白我的剧本哪里出了问题。有人能帮我吗?
提前谢谢。

bpzcxfmw

bpzcxfmw1#

我遇到了这种类型的问题。elasticsearch-hadoop-1.3.0.m3.jar不应支持代理和身份验证设置。您将尝试使用elasticsearch-hadoop-1.3.0.buildshapshot.jar文件。但我无法将对象数据像totuble一样移动到具有身份验证的生产服务器
谢谢你

相关问题