You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@cassandra.apache.org by Sunil Khedar <su...@truesparrow.com> on 2009/12/08 16:09:59 UTC
Cassandra with static IP address on EC2 instance:
org.apache.thrift.transport.TTransportException
Hi All,
I tried using public IP address of my EC2 instance for ThriftAddress, but
getting following error:
org.apache.thrift.transport.TTransportException: Could not create
ServerSocket on address /75.101.152.226:9160.
at
org.apache.thrift.transport.TServerSocket.<init>(TServerSocket.java:99)
at
org.apache.thrift.transport.TServerSocket.<init>(TServerSocket.java:85)
at
org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:99)
at
org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:167)
Exception encountered during startup.
org.apache.thrift.transport.TTransportException: Could not create
ServerSocket on address /75.101.152.226:9160.
at
org.apache.thrift.transport.TServerSocket.<init>(TServerSocket.java:99)
at
org.apache.thrift.transport.TServerSocket.<init>(TServerSocket.java:85)
at
org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:99)
at
org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:167)
With internal IP address cassandra is working fine. Have configured it
wrong?
Thanks,
Sunil
Re: Cassandra with static IP address on EC2 instance:
org.apache.thrift.transport.TTransportException
Posted by Sunil Khedar <su...@truesparrow.com>.
Using Public DNS name in place of Public IP address fixed the issue.
Thanks,
Sunil
On Wed, Dec 9, 2009 at 4:27 PM, Sunil Khedar <su...@truesparrow.com> wrote:
> same problem is encountered when I set listen address as public IP address.
>
> java.net.BindException: Cannot assign requested address
> at sun.nio.ch.Net.bind(Native Method)
> at
> sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:119)
> at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:59)
> at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:52)
> at
> org.apache.cassandra.net.MessagingService.listen(MessagingService.java:195)
> at
> org.apache.cassandra.service.StorageService.start(StorageService.java:260)
> at
> org.apache.cassandra.service.CassandraServer.start(CassandraServer.java:70)
> at
> org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:94)
> at
> org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:166)
> Exception encountered during startup.
> java.net.BindException: Cannot assign requested address
> at sun.nio.ch.Net.bind(Native Method)
> at
> sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:119)
> at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:59)
> at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:52)
> at
> org.apache.cassandra.net.MessagingService.listen(MessagingService.java:195)
> at
> org.apache.cassandra.service.StorageService.start(StorageService.java:260)
> at
> org.apache.cassandra.service.CassandraServer.start(CassandraServer.java:70)
> at
> org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:94)
> at
> org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:166)
>
> Thanks,
> Sunil
>
>
> On Wed, Dec 9, 2009 at 3:27 PM, Sunil Khedar <su...@truesparrow.com>wrote:
>
>> Hey Simon,
>>
>> 9160 port is already authorized. While debugging I executed ifconfig
>> command, but the output was not having "eth1" details.
>>
>> eth0 Link encap:Ethernet HWaddr 11:31:3B:04:E2:13
>> inet addr:10.211.229.221 Bcast:10.211.229.255
>> Mask:255.255.255.0
>> inet6 addr: fe80::1131:3bff:fe04:e213/64 Scope:Link
>> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
>> RX packets:144913 errors:0 dropped:0 overruns:0 frame:0
>> TX packets:97374 errors:0 dropped:0 overruns:0 carrier:0
>> collisions:0 txqueuelen:1000
>> RX bytes:130499932 (124.4 MiB) TX bytes:13480650 (12.8 MiB)
>>
>> lo Link encap:Local Loopback
>> inet addr:127.0.0.1 Mask:255.0.0.0
>> inet6 addr: ::1/128 Scope:Host
>> UP LOOPBACK RUNNING MTU:16436 Metric:1
>> RX packets:1680 errors:0 dropped:0 overruns:0 frame:0
>> TX packets:1680 errors:0 dropped:0 overruns:0 carrier:0
>> collisions:0 txqueuelen:0
>> RX bytes:180916 (176.6 KiB) TX bytes:180916 (176.6 KiB)
>>
>> Do you think it can be a reason?
>>
>> Thanks,
>> Sunil
>>
>>
>> On Tue, Dec 8, 2009 at 8:46 PM, Simon Smith <si...@gmail.com>wrote:
>>
>>> Do you have your Amazon security policy set to allow that port? If
>>> you were accessing internally before, the internal security policy may
>>> have allowed that traffic, but the default external one doesn't (at
>>> least that is how it worked for my account).
>>>
>>> On Tue, Dec 8, 2009 at 10:09 AM, Sunil Khedar <su...@truesparrow.com>
>>> wrote:
>>> > Hi All,
>>> > I tried using public IP address of my EC2 instance for ThriftAddress,
>>> but
>>> > getting following error:
>>> > org.apache.thrift.transport.TTransportException: Could not create
>>> > ServerSocket on address /75.101.152.226:9160.
>>>
>>
>>
>
Re: Cassandra with static IP address on EC2 instance:
org.apache.thrift.transport.TTransportException
Posted by Sunil Khedar <su...@truesparrow.com>.
same problem is encountered when I set listen address as public IP address.
java.net.BindException: Cannot assign requested address
at sun.nio.ch.Net.bind(Native Method)
at
sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:119)
at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:59)
at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:52)
at
org.apache.cassandra.net.MessagingService.listen(MessagingService.java:195)
at
org.apache.cassandra.service.StorageService.start(StorageService.java:260)
at
org.apache.cassandra.service.CassandraServer.start(CassandraServer.java:70)
at
org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:94)
at
org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:166)
Exception encountered during startup.
java.net.BindException: Cannot assign requested address
at sun.nio.ch.Net.bind(Native Method)
at
sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:119)
at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:59)
at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:52)
at
org.apache.cassandra.net.MessagingService.listen(MessagingService.java:195)
at
org.apache.cassandra.service.StorageService.start(StorageService.java:260)
at
org.apache.cassandra.service.CassandraServer.start(CassandraServer.java:70)
at
org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:94)
at
org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:166)
Thanks,
Sunil
On Wed, Dec 9, 2009 at 3:27 PM, Sunil Khedar <su...@truesparrow.com> wrote:
> Hey Simon,
>
> 9160 port is already authorized. While debugging I executed ifconfig
> command, but the output was not having "eth1" details.
>
> eth0 Link encap:Ethernet HWaddr 11:31:3B:04:E2:13
> inet addr:10.211.229.221 Bcast:10.211.229.255
> Mask:255.255.255.0
> inet6 addr: fe80::1131:3bff:fe04:e213/64 Scope:Link
> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
> RX packets:144913 errors:0 dropped:0 overruns:0 frame:0
> TX packets:97374 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:1000
> RX bytes:130499932 (124.4 MiB) TX bytes:13480650 (12.8 MiB)
>
> lo Link encap:Local Loopback
> inet addr:127.0.0.1 Mask:255.0.0.0
> inet6 addr: ::1/128 Scope:Host
> UP LOOPBACK RUNNING MTU:16436 Metric:1
> RX packets:1680 errors:0 dropped:0 overruns:0 frame:0
> TX packets:1680 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:0
> RX bytes:180916 (176.6 KiB) TX bytes:180916 (176.6 KiB)
>
> Do you think it can be a reason?
>
> Thanks,
> Sunil
>
>
> On Tue, Dec 8, 2009 at 8:46 PM, Simon Smith <si...@gmail.com> wrote:
>
>> Do you have your Amazon security policy set to allow that port? If
>> you were accessing internally before, the internal security policy may
>> have allowed that traffic, but the default external one doesn't (at
>> least that is how it worked for my account).
>>
>> On Tue, Dec 8, 2009 at 10:09 AM, Sunil Khedar <su...@truesparrow.com>
>> wrote:
>> > Hi All,
>> > I tried using public IP address of my EC2 instance for ThriftAddress,
>> but
>> > getting following error:
>> > org.apache.thrift.transport.TTransportException: Could not create
>> > ServerSocket on address /75.101.152.226:9160.
>>
>
>
Re: Cassandra with static IP address on EC2 instance:
org.apache.thrift.transport.TTransportException
Posted by Sunil Khedar <su...@truesparrow.com>.
Hey Simon,
9160 port is already authorized. While debugging I executed ifconfig
command, but the output was not having "eth1" details.
eth0 Link encap:Ethernet HWaddr 11:31:3B:04:E2:13
inet addr:10.211.229.221 Bcast:10.211.229.255 Mask:255.255.255.0
inet6 addr: fe80::1131:3bff:fe04:e213/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:144913 errors:0 dropped:0 overruns:0 frame:0
TX packets:97374 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:130499932 (124.4 MiB) TX bytes:13480650 (12.8 MiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:1680 errors:0 dropped:0 overruns:0 frame:0
TX packets:1680 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:180916 (176.6 KiB) TX bytes:180916 (176.6 KiB)
Do you think it can be a reason?
Thanks,
Sunil
On Tue, Dec 8, 2009 at 8:46 PM, Simon Smith <si...@gmail.com> wrote:
> Do you have your Amazon security policy set to allow that port? If
> you were accessing internally before, the internal security policy may
> have allowed that traffic, but the default external one doesn't (at
> least that is how it worked for my account).
>
> On Tue, Dec 8, 2009 at 10:09 AM, Sunil Khedar <su...@truesparrow.com>
> wrote:
> > Hi All,
> > I tried using public IP address of my EC2 instance for ThriftAddress, but
> > getting following error:
> > org.apache.thrift.transport.TTransportException: Could not create
> > ServerSocket on address /75.101.152.226:9160.
>
Re: Cassandra with static IP address on EC2 instance:
org.apache.thrift.transport.TTransportException
Posted by Simon Smith <si...@gmail.com>.
Do you have your Amazon security policy set to allow that port? If
you were accessing internally before, the internal security policy may
have allowed that traffic, but the default external one doesn't (at
least that is how it worked for my account).
On Tue, Dec 8, 2009 at 10:09 AM, Sunil Khedar <su...@truesparrow.com> wrote:
> Hi All,
> I tried using public IP address of my EC2 instance for ThriftAddress, but
> getting following error:
> org.apache.thrift.transport.TTransportException: Could not create
> ServerSocket on address /75.101.152.226:9160.