# TTransportException error using thrift

**URL:** <https://discuss.elastic.co/t/ttransportexception-error-using-thrift/36495>\
**Category:** Elasticsearch\
**Created:** [December 7, 2015, 6:27am UTC](https://discuss.elastic.co/t/ttransportexception-error-using-thrift/36495 "2015-12-07T06:27:06Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![citycoce](https://avatars.discourse-cdn.com/v4/letter/c/a183cd/32.png) [@citycoce](https://discuss.elastic.co/u/citycoce)\
**Post date:** [December 7, 2015, 6:27am UTC](https://discuss.elastic.co/t/ttransportexception-error-using-thrift/36495/1 "2015-12-07T06:27:06Z")

</div>

Hi,

I am a newbie about Elasticsearch. I am trying ES in my projects.  
I want to connect ES cluster using Thrift with python client. I installed  
plugin to all machines and restarted them.Then I see 9500 port is LISTEN.However, I try to run python file in client and it gives me "ConnectionError: ConnectionError(TSocket read 0 bytes) caused by: TTransportException(TSocket read 0 bytes)" error. I can connect and index or query without any problem using HTTP.

This problem has troubled me for a long time.

Is there any additional configurations on server side or client side?

Thanks,

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [December 7, 2015, 6:41am UTC](https://discuss.elastic.co/t/ttransportexception-error-using-thrift/36495/2 "2015-12-07T06:41:06Z")

</div>

If you are using elasticsearch \< 2.0, did you install the plugin? [https://github.com/elastic/elasticsearch-transport-thrift/](https://github.com/elastic/elasticsearch-transport-thrift/)

But read carefully. It's not maintained anymore in 2.0.

---

<div class="post-metadata">

**Author:** ![citycoce](https://avatars.discourse-cdn.com/v4/letter/c/a183cd/32.png) [@citycoce](https://discuss.elastic.co/u/citycoce)\
**Post date:** [December 7, 2015, 6:50am UTC](https://discuss.elastic.co/t/ttransportexception-error-using-thrift/36495/3 "2015-12-07T06:50:00Z")

</div>

Hi  
Thank you for replying.

I'm using elasticsearch 1.7.0 , and I installed the plugin.

I set thrift in elasticsearch.yml:

thrift:  
port: 9500  
frame: 10mb

what should I do next??

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [December 7, 2015, 7:01am UTC](https://discuss.elastic.co/t/ttransportexception-error-using-thrift/36495/4 "2015-12-07T07:01:34Z")

</div>

I don't know. May be share your logs?

That said I don't recommend using it.

---

<div class="post-metadata">

**Author:** ![citycoce](https://avatars.discourse-cdn.com/v4/letter/c/a183cd/32.png) [@citycoce](https://discuss.elastic.co/u/citycoce)\
**Post date:** [December 7, 2015, 7:08am UTC](https://discuss.elastic.co/t/ttransportexception-error-using-thrift/36495/5 "2015-12-07T07:08:38Z")

</div>

Hi

Thank you for replying.

I figured out that the problem was frame: 10mb.After I change 10mb to -1, It run well.

Thank you again

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [July 5, 2017, 11:33pm UTC](https://discuss.elastic.co/t/ttransportexception-error-using-thrift/36495/6 "2017-07-05T23:33:09Z")

</div>


