Oops, I saw "EOFException" and jumped to "scrub."

But your EOF is coming from TCP. Something (almost certainly a
non-cassandra process) is connecting to the internal Cassandra
communication port (the one that defaults to 7000) and disconnecting.

On Mon, Apr 4, 2011 at 4:14 AM, Kazuo YAGI <ky...@zynga.co.jp> wrote:
>>> Solution: upgrade to 0.7.4, run scrub
>
> Although I upgraded all my cassandra nodes from 0.7.0 to 0.7.4 and
> ran nodetool scrub to all keyspaces, this EOFException error messages
> didn't go away. Do you have any ideas how to deal with it next?
>
> Besides, it would be really useful if I could know whether or not
> these error messages are ignorable, because our application has been
> working well before and after upgrading.
>
> Thanks,
> Kazuo
>
> (11/03/28 11:19), Kazuo YAGI wrote:
>>
>> I really thank you for your information.
>> I'll try to upgrade 0.7.4 and run scrub.
>>
>> (11/03/25 22:39), Jonathan Ellis wrote:
>>>
>>> from NEWS.txt:
>>>
>>> Upgrading
>>> ---------
>>> - 0.7.1 and 0.7.2 shipped with a bug that caused incorrect row-level
>>> bloom filters to be generated when compacting sstables generated
>>> with earlier versions. This would manifest in IOExceptions during
>>> column name-based queries. 0.7.3 provides "nodetool scrub" to
>>> rebuild sstables with correct bloom filters, with no data lost.
>>> (If your cluster was never on 0.7.0 or earlier, you don't have to
>>> worry about this.) Note that nodetool scrub will snapshot your
>>> data files before rebuilding, just in case.
>>>
>>> Solution: upgrade to 0.7.4, run scrub
>>>
>>> 2011/3/25 Kazuo YAGI<ky...@zynga.co.jp>:
>>>>
>>>> Hi everyone,
>>>>
>>>> I'm running 10 cassandra nodes in total and updated 5 nodes
>>>> from 0.7.0 to 0.7.2 one by one like below.
>>>>
>>>> # sudo /etc/init.d/cassandra stop
>>>> # sudo yum update cassandra-0.7.2-4
>>>> # sudo /etc/init.d/cassandra start
>>>>
>>>> After updating, those 5 updated nodes keep outputting error messages to
>>>> /var/lib/cassandra/log/system.log every exactly 5 minutes.
>>>>
>>>> Do you have any idea about this error message? Thanks for your support.
>>>>
>>>> /var/lib/cassandra/log/system.log
>>>> ------
>>>> ERROR [Thread-45] 2011-03-23 21:21:29,125
>>>> AbstractCassandraDaemon.java (line 114) Fatal exception in thread
>>>> Thread[Thread-45,5,main]
>>>> java.io.IOError: java.io.EOFException
>>>> at
>>>>
>>>> org.apache.cassandra.net.IncomingTcpConnection.run(IncomingTcpConnection.java:73)
>>>>
>>>> Caused by: java.io.EOFException
>>>> at java.io.DataInputStream.readInt(DataInputStream.java:375)
>>>> at
>>>>
>>>> org.apache.cassandra.net.IncomingTcpConnection.run(IncomingTcpConnection.java:61)
>>>>
>>>> ERROR [Thread-51] 2011-03-23 21:26:29,227
>>>> AbstractCassandraDaemon.java (line 114) Fatal exception in thread
>>>> Thread[Thread-51,5,main]
>>>> java.io.IOError: java.io.EOFException
>>>> at
>>>>
>>>> org.apache.cassandra.net.IncomingTcpConnection.run(IncomingTcpConnection.java:73)
>>>>
>>>> Caused by: java.io.EOFException
>>>> at java.io.DataInputStream.readInt(DataInputStream.java:375)
>>>> at
>>>>
>>>> org.apache.cassandra.net.IncomingTcpConnection.run(IncomingTcpConnection.java:61)
>>>>
>>>> ------
>>>>
>>>> Best,
>>>> Kazuo YAGI
>>>>
>>>
>>>
>>>
>>
>>
>
>



-- 
Jonathan Ellis
Project Chair, Apache Cassandra
co-founder of DataStax, the source for professional Cassandra support
http://www.datastax.com

Reply via email to