Member since
12-14-2015
2
Posts
2
Kudos Received
1
Solution
My Accepted Solutions
Title | Views | Posted |
---|---|---|
9284 | 02-03-2016 02:04 PM |
02-03-2016
02:04 PM
This was never resolved by any action on my part, it simply started working again and I'm not sure why. However: some more information-- @Artem Ervits I can't use date or string due to what the column actually is used for. Additionally, I was able to read up to a certain point in the table by including 'limit xx' in my query. After a certain amount of rows, the error would be thrown. I believe it had something to do with a corrupted row in the table's files. I don't know how it got there or how it fixed itself, but after having the problem for many days, it resolved itself.
... View more
12-14-2015
03:25 PM
2 Kudos
Trying to run a simple select column statement on a hive table stored as ORC and I'm running into this error. I can't seem to find any solution to it, however, I have found similar questions around the internet regarding it.
Failed with exception java.io.IOException:java.io.EOFException: Read past end of RLE integer from compressed stream Stream for column 2 kind DATA position: 20 length: 20 range: 0 offset: 20 limit: 20 range 0 = 0 to 20 uncompressed: 77 to 77 The data looks like this (here it's pseudo-data, tab-separated): uuid feed unixgmtfetchtime
aaa reviews 1385830800
bbb reviews 1395830800
zzz reviews 1405830800 with schema: uuid string
feed string
unixgmtfetchtime int
running select unixgmtfetchtime from tablename; returns the error mentioned above. More info: I have run alter table tablename concatenate; on the table.
... View more
Labels:
- Labels:
-
Apache Hive