通过talend上的REST请求发送json数据

时间:2019-05-16 13:01:23

标签: json rest elasticsearch talend

我想将数据发送到我的Elasticsearch数据库。 为此,我从oracle数据库中恢复了数据,然后将其转换为json,并通过talend上的REST请求发送了它们

我使用Elasticsearch版本7.0.1和talend 7.1.1

数据发送:

{"name": "Fabrice", "site": "Paris", "department": "North West"}

方法输入以下网址:“ http://localhost:9200/my_index

我有此错误:

Exception in component tRESTClient_1 (myProject)
javax.ws.rs.WebApplicationException: HTTP 405 Method Not Allowed

1 个答案:

答案 0 :(得分:0)

如果您没有在网址中传递ID,则需要使用“ POST ”方法。

当我尝试运行您在Kibana中发布的查询时,我遇到了类似的错误。

您可以在此处了解更多信息: https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-index_.html

PS:我不知道Talend是如何发挥作用的,但我假设您是在本地运行它的,否则我会因无法访问“ localhost”而遇到另一个错误。