# Error

**URL:** <https://discuss.elastic.co/t/error/136973>\
**Category:** Elasticsearch\
**Created:** [June 22, 2018, 5:47am UTC](https://discuss.elastic.co/t/error/136973 "2018-06-22T05:47:43Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![varsha\_ann](https://avatars.discourse-cdn.com/v4/letter/v/3d9bf3/32.png) [@varsha\_ann](https://discuss.elastic.co/u/varsha_ann)\
**Post date:** [June 22, 2018, 5:47am UTC](https://discuss.elastic.co/t/error/136973/1 "2018-06-22T05:47:44Z")

</div>

hey  
am not able to do mapping for the following code  
PUT washroom  
{  
"mapping" : {  
"jsondata" : {  
"properties" : {

```
  "sno" : {"type": "integer"},
  "feedback_toilet_id": {"type": "keyword"},
  "sensor_value": {"type": "integer"},
  "people_count": {"type": "integer"},
  "satisfied": {"type": "integer"},
  "med_satisfied": {"type": "integer"},
  "not_satified": {"type": "integer"},
  "rfid_value": {"type": "keyword"},
  "timestamp": {"type": "date"}      
  
 }
}

```

}  
}

and the error showing is:  
{  
"error": {  
"root\_cause": [  
{  
"type": "illegal\_argument\_exception",  
"reason": "unknown setting [index.mapping.jsondata.properties.feedback\_toilet\_id.type] please check that any required plugins are installed, or check the breaking changes documentation for removed settings"  
}

---

<div class="post-metadata">

**Author:** ![Christian\_Dahlqvist](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/christian_dahlqvist/32/4617_2.png) [@Christian\_Dahlqvist](https://discuss.elastic.co/u/Christian_Dahlqvist)\
**Post date:** [June 22, 2018, 6:10am UTC](https://discuss.elastic.co/t/error/136973/2 "2018-06-22T06:10:36Z")

</div>

If you look at the docs for the [put mapping API](https://www.elastic.co/guide/en/elasticsearch/reference/6.3/indices-put-mapping.html), you need to send the mapping to `PUT washroom/_mapping`.

---

<div class="post-metadata">

**Author:** ![varsha\_ann](https://avatars.discourse-cdn.com/v4/letter/v/3d9bf3/32.png) [@varsha\_ann](https://discuss.elastic.co/u/varsha_ann)\
**Post date:** [June 22, 2018, 7:26am UTC](https://discuss.elastic.co/t/error/136973/3 "2018-06-22T07:26:12Z")

</div>

if possible ,could you please show me an example.So that i could understand it better.

---

<div class="post-metadata">

**Author:** ![varsha\_ann](https://avatars.discourse-cdn.com/v4/letter/v/3d9bf3/32.png) [@varsha\_ann](https://discuss.elastic.co/u/varsha_ann)\
**Post date:** [June 22, 2018, 8:34am UTC](https://discuss.elastic.co/t/error/136973/4 "2018-06-22T08:34:58Z")

</div>

no.  
its okay  
i got it  
thank you so much

---

<div class="post-metadata">

**Author:** ![varsha\_ann](https://avatars.discourse-cdn.com/v4/letter/v/3d9bf3/32.png) [@varsha\_ann](https://discuss.elastic.co/u/varsha_ann)\
**Post date:** [June 22, 2018, 8:38am UTC](https://discuss.elastic.co/t/error/136973/5 "2018-06-22T08:38:05Z")

</div>

See am a beginner.Could you please tell me what should i do next to add a large json file so that i could visualize in kibana

---

<div class="post-metadata">

**Author:** ![Christian\_Dahlqvist](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/christian_dahlqvist/32/4617_2.png) [@Christian\_Dahlqvist](https://discuss.elastic.co/u/Christian_Dahlqvist)\
**Post date:** [June 22, 2018, 8:43am UTC](https://discuss.elastic.co/t/error/136973/6 "2018-06-22T08:43:15Z")

</div>

What does the file look like?

You probably want to look at Logstash for this, and [this blog post](https://www.elastic.co/blog/a-practical-introduction-to-logstash) is a good starting point.

---

<div class="post-metadata">

**Author:** ![varsha\_ann](https://avatars.discourse-cdn.com/v4/letter/v/3d9bf3/32.png) [@varsha\_ann](https://discuss.elastic.co/u/varsha_ann)\
**Post date:** [June 22, 2018, 8:56am UTC](https://discuss.elastic.co/t/error/136973/7 "2018-06-22T08:56:34Z")

</div>

my file is a json file i would show you a part of it.  
{  
"sno": 1,  
"feedback\_toilet\_id": "TOI101",  
"sensor\_value": 300,  
"people\_count": 12,  
"satisfied": 11,  
"med\_satisfied": 11,  
"not\_satisfied": 12,  
"rfid\_value": "0",  
"timestamp": "1524487792708"  
},  
{  
"sno": 2,  
"feedback\_toilet\_id": "TOI101",  
"sensor\_value": 50,  
"people\_count": 20,  
"satisfied": 15,  
"med\_satisfied": 12,  
"not\_satisfied": 2,  
"rfid\_value": "0",  
"timestamp": "1524816675362"  
},  
like this the file goes on upto sno:11500

so should i really need a logstash or is there any other method to do that.I heard about bulk API .But i dont really know how to use it.Please help.  
By the way, my operating system is linux .

---

<div class="post-metadata">

**Author:** ![Christian\_Dahlqvist](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/christian_dahlqvist/32/4617_2.png) [@Christian\_Dahlqvist](https://discuss.elastic.co/u/Christian_Dahlqvist)\
**Post date:** [June 22, 2018, 9:24am UTC](https://discuss.elastic.co/t/error/136973/8 "2018-06-22T09:24:30Z")

</div>

This is not in bulk format, so I would recommend Logstash.

---

<div class="post-metadata">

**Author:** ![varsha\_ann](https://avatars.discourse-cdn.com/v4/letter/v/3d9bf3/32.png) [@varsha\_ann](https://discuss.elastic.co/u/varsha_ann)\
**Post date:** [June 22, 2018, 11:01am UTC](https://discuss.elastic.co/t/error/136973/9 "2018-06-22T11:01:10Z")

</div>

if the file is in bulk format,then what can we have to do?

---

<div class="post-metadata">

**Author:** ![Christian\_Dahlqvist](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/christian_dahlqvist/32/4617_2.png) [@Christian\_Dahlqvist](https://discuss.elastic.co/u/Christian_Dahlqvist)\
**Post date:** [June 22, 2018, 11:10am UTC](https://discuss.elastic.co/t/error/136973/10 "2018-06-22T11:10:53Z")

</div>

Then you can probably upload it directly using the bulk API, e.g. using curl, unless it is too large.

---

<div class="post-metadata">

**Author:** ![varsha\_ann](https://avatars.discourse-cdn.com/v4/letter/v/3d9bf3/32.png) [@varsha\_ann](https://discuss.elastic.co/u/varsha_ann)\
**Post date:** [June 22, 2018, 11:13am UTC](https://discuss.elastic.co/t/error/136973/11 "2018-06-22T11:13:32Z")

</div>

okay.  
Yh I will try it out.

---

<div class="post-metadata">

**Author:** ![Christian\_Dahlqvist](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/christian_dahlqvist/32/4617_2.png) [@Christian\_Dahlqvist](https://discuss.elastic.co/u/Christian_Dahlqvist)\
**Post date:** [June 22, 2018, 11:15am UTC](https://discuss.elastic.co/t/error/136973/12 "2018-06-22T11:15:03Z")

</div>

You can also write a little script or program that uploads it using one of the language clients.

---

<div class="post-metadata">

**Author:** ![varsha\_ann](https://avatars.discourse-cdn.com/v4/letter/v/3d9bf3/32.png) [@varsha\_ann](https://discuss.elastic.co/u/varsha_ann)\
**Post date:** [June 22, 2018, 11:29am UTC](https://discuss.elastic.co/t/error/136973/13 "2018-06-22T11:29:14Z")

</div>

Please if possible show me an example

---

<div class="post-metadata">

**Author:** ![varsha\_ann](https://avatars.discourse-cdn.com/v4/letter/v/3d9bf3/32.png) [@varsha\_ann](https://discuss.elastic.co/u/varsha_ann)\
**Post date:** [June 22, 2018, 11:48am UTC](https://discuss.elastic.co/t/error/136973/14 "2018-06-22T11:48:27Z")

</div>

red open washroom WRO4YfUPSYajzTpEAmEcYw 5 1

Am having the health of my indices as red.What should I do now to make it green?

---

<div class="post-metadata">

**Author:** ![varsha\_ann](https://avatars.discourse-cdn.com/v4/letter/v/3d9bf3/32.png) [@varsha\_ann](https://discuss.elastic.co/u/varsha_ann)\
**Post date:** [June 25, 2018, 6:21am UTC](https://discuss.elastic.co/t/error/136973/15 "2018-06-25T06:21:47Z")

</div>

hey please help me  
while running this code:  
**$ curl -XPOST [http://localhost:9200/\_bulk?pretty](http://localhost:9200/_bulk?pretty) --data-binary @zip.json**

I am getting this error.  
{  
**"error" : "Content-Type header [application/x-www-form-urlencoded] is not supported",**  
\*\* "status" : 406\*\*

---

<div class="post-metadata">

**Author:** ![Christian\_Dahlqvist](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/christian_dahlqvist/32/4617_2.png) [@Christian\_Dahlqvist](https://discuss.elastic.co/u/Christian_Dahlqvist)\
**Post date:** [June 25, 2018, 6:24am UTC](https://discuss.elastic.co/t/error/136973/16 "2018-06-25T06:24:13Z")

</div>

> [@varsha\_ann](#):
>
> application/x-www-form-urlencoded

I think [this blog post](https://www.elastic.co/blog/strict-content-type-checking-for-elasticsearch-rest-requests) explains it well.

---

<div class="post-metadata">

**Author:** ![varsha\_ann](https://avatars.discourse-cdn.com/v4/letter/v/3d9bf3/32.png) [@varsha\_ann](https://discuss.elastic.co/u/varsha_ann)\
**Post date:** [June 25, 2018, 6:34am UTC](https://discuss.elastic.co/t/error/136973/17 "2018-06-25T06:34:36Z")

</div>

I tried running this code ,yet not working  
**$ curl -s -H "Content-Type: application/x-ndjson" -XPOST localhost:9200/\_bulk?pretty --data-binary "@zip.json**

---

<div class="post-metadata">

**Author:** ![Christian\_Dahlqvist](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/christian_dahlqvist/32/4617_2.png) [@Christian\_Dahlqvist](https://discuss.elastic.co/u/Christian_Dahlqvist)\
**Post date:** [June 25, 2018, 6:41am UTC](https://discuss.elastic.co/t/error/136973/18 "2018-06-25T06:41:28Z")

</div>

What if you try this, which follows the example provided in the documentation?

```auto
$ curl -XPOST "localhost:9200/_bulk" -H 'Content-Type: application/json' --data-binary @zip.json

```

---

<div class="post-metadata">

**Author:** ![varsha\_ann](https://avatars.discourse-cdn.com/v4/letter/v/3d9bf3/32.png) [@varsha\_ann](https://discuss.elastic.co/u/varsha_ann)\
**Post date:** [June 25, 2018, 7:05am UTC](https://discuss.elastic.co/t/error/136973/19 "2018-06-25T07:05:01Z")

</div>

Its not working.

---

<div class="post-metadata">

**Author:** ![varsha\_ann](https://avatars.discourse-cdn.com/v4/letter/v/3d9bf3/32.png) [@varsha\_ann](https://discuss.elastic.co/u/varsha_ann)\
**Post date:** [June 25, 2018, 7:06am UTC](https://discuss.elastic.co/t/error/136973/20 "2018-06-25T07:06:44Z")

</div>

I have tried doing this :  
**POST /washroom/\_bulk**  
\*\* {"index":{"\_index":"washroom","\_type":"doc"}}\*\*  
**{"sno": 0,"feedback\_toilet\_id": "TOI100", "sensor\_value": 3,"people\_count": 6,"satisfied": 1,"med\_satisfied": 1,"not\_satisfied": 2,"rfid\_value": "3","timestamp": "1529775125"} \*\*  
\*\* {"index":{"\_index":"washroom","\_type":"doc"}}**  
**{"sno": 1,"feedback\_toilet\_id": "TOI101", "sensor\_value": 4,"people\_count": 7,"satisfied": 2,"med\_satisfied": 2,"not\_satisfied": 3,"rfid\_value": "4","timestamp": "1529775125"} \*\*  
\*\* {"index":{"\_index":"washroom","\_type":"doc"}}**  
**{"sno": 2,"feedback\_toilet\_id": "TOI102", "sensor\_value": 5,"people\_count": 8,"satisfied": 3,"med\_satisfied": 3,"not\_satisfied": 4,"rfid\_value": "5","timestamp": "1529775125"} \*\*  
\*\* {"index":{"\_index":"washroom","\_type":"doc"}}**  
**{"sno": 3,"feedback\_toilet\_id": "TOI103", "sensor\_value": 6,"people\_count": 9,"satisfied": 4,"med\_satisfied": 4,"not\_satisfied": 5,"rfid\_value": "6","timestamp": "1529775125"} \*\*  
\*\* {"index":{"\_index":"washroom","\_type":"doc"}}**  
**{"sno": 4,"feedback\_toilet\_id": "TOI104", "sensor\_value": 7,"people\_count": 10,"satisfied": 5,"med\_satisfied": 5,"not\_satisfied": 6,"rfid\_value": "7","timestamp": "1529775125"} \*\*  
\*\* {"index":{"\_index":"washroom","\_type":"doc"}}**  
**{"sno": 5,"feedback\_toilet\_id": "TOI105", "sensor\_value": 8,"people\_count": 11,"satisfied": 6,"med\_satisfied": 6,"not\_satisfied": 7,"rfid\_value": "8","timestamp": "1529775125"} \*\*  
\*\* {"index":{"\_index":"washroom","\_type":"doc"}}**  
**{"sno": 6,"feedback\_toilet\_id": "TOI106", "sensor\_value": 9,"people\_count": 12,"satisfied": 7,"med\_satisfied": 7,"not\_satisfied": 8,"rfid\_value": "9","timestamp": "1529775125"} \*\*  
\*\* {"index":{"\_index":"washroom","\_type":"doc"}}**  
**{"sno": 7,"feedback\_toilet\_id": "TOI107", "sensor\_value": 10,"people\_count": 13,"satisfied": 8,"med\_satisfied": 8,"not\_satisfied": 9,"rfid\_value": "10","timestamp": "1529775125"} \*\*  
\*\* {"index":{"\_index":"washroom","\_type":"doc"}}**  
**{"sno": 8,"feedback\_toilet\_id": "TOI108", "sensor\_value": 11,"people\_count": 14,"satisfied": 9,"med\_satisfied": 9,"not\_satisfied": 10,"rfid\_value": "11","timestamp": "1529775125"} \*\*  
\*\* {"index":{"\_index":"washroom","\_type":"doc"}}**  
**{"sno": 9,"feedback\_toilet\_id": "TOI109", "sensor\_value": 12,"people\_count": 15,"satisfied": 10,"med\_satisfied": 10,"not\_satisfied": 11,"rfid\_value": "12","timestamp": "1529775125"} \*\*  
\*\* {"index":{"\_index":"washroom","\_type":"doc"}}**  
**{"sno": 10,"feedback\_toilet\_id": "TOI1010", "sensor\_value": 13,"people\_count": 16,"satisfied": 11,"med\_satisfied": 11,"not\_satisfied": 12,"rfid\_value": "13","timestamp": "1529775125"}**

and it shows error :  
**{**  
\*\* "statusCode": 504,\*\*  
\*\* "error": "Gateway Time-out",\*\*  
\*\* "message": "Client request timeout"\*\*  
**}**

what should i do?

[Next page](https://discuss.elastic.co/t/error/136973.md?page=2)
