Hello guys,
this is the first time for me to write to an email list. Sorry for any wrong
formatting.
I am a student of computer science and use the framework Apache Tajo as part of
my thesis. However, I have initial teething problems and unfortunately do not
know how to remedy them.
First, I want to describe what steps do I do to start Tajo:
1) Start Tajo with tajo-start.sh
2) Create a new Table
3) Start bash tsql
Here details to my table contents which is composed from a csv file:
default> SELECT * from table1;
id, name, score, type
-------------------------------
1, abc, 1.1, a
2, def, 2.3, b
3, ghi, 3.4, c
4, jkl, 4.5, d
5, mno, 5.6, e
(5 rows, 0.275 sec, 59 B selected)
Everything seems to work up here. Also substr () or concat () function. Do I
use now but the count (*) or sum () I get the following exception:
default> SELECT count(*) FROM table1;
ERROR: 1
java.lang.ArrayIndexOutOfBoundsException: 1
at org.apache.tajo.util.BitArray.fromByteBuffer(BitArray.java:84)
at org.apache.tajo.storage.RawFile$RawFileScanner.next(RawFile.java:243)
at
org.apache.tajo.engine.planner.physical.SeqScanExec.next(SeqScanExec.java:254)
at
org.apache.tajo.engine.planner.physical.HashAggregateExec.compute(HashAggregateExec.java:51)
at
org.apache.tajo.engine.planner.physical.HashAggregateExec.next(HashAggregateExec.java:87)
at
org.apache.tajo.engine.planner.physical.StoreTableExec.next(StoreTableExec.java:77)
at org.apache.tajo.worker.Task.run(Task.java:425)
at org.apache.tajo.worker.TaskRunner$1.run(TaskRunner.java:406)
at java.lang.Thread.run(Thread.java:744)
Can you tell me what I'm doing wrong at this point that I have neither the
count (*) still can use sum ()?
Is this a known problem? Is it fixed? When will it be fixed? How can I fix it
myself? I suppose that I have a wrong configuration, although I have not had
much konfikuriert. Because I can hardly imagine that such trivial
functionalities not in my used version 0.9.0 are available.
Kind regards,
Christian Schwabe