Hi Emin, I opened a jira ticket for this issue https://issues.apache.org/jira/browse/TAJO-1944. Thanks, Jihoon
2015년 10월 21일 (수) 오전 9:25, Jihoon Son <[email protected]>님이 작성: > Hi Emin, > I also think that we need to support a new data format other than > RowStore. It can be csv, json, xml, or other binary format, but is not > decided yet. > I'll open a ticket for this issue on jira. > > Thanks, > Jihoon > 2015년 10월 20일 (화) 오후 10:46, Emin TÜYLÜCE <[email protected]>님이 작성: > >> Hi Jihoon , result data is turning in a binary file form i guess end of >> the day i used "http://192.168.56.129:8080/query_exec" for my needs . >> >> Thanks , >> >> Is tehere any future plan to add xml or json resultset return in tajo api >> ? >> >> Thanks , >> >> Emin >> >> >> >> >> >> >> >> On Tue, Oct 20, 2015 at 1:20 AM, Jihoon Son <[email protected]> wrote: >> >>> Sounds nice! >>> >>> Cheers, >>> Jihoon >>> 2015년 10월 19일 (월) 오후 11:33, Emin TÜYLÜCE <[email protected]>님이 작성: >>> >>>> Hi Jihoon , >>>> Thank you very much for your help, everything is more clear now . >>>> >>>> Thanks , >>>> >>>> Emin >>>> >>>> On Mon, Oct 19, 2015 at 3:06 AM, Jihoon Son <[email protected]> wrote: >>>> >>>>> Emin, as seen in the document, the api to retrieve the query result >>>>> has two query parameters, i.e. offset and count. Offset is the start >>>>> offset >>>>> of the query result which will be retrieved and count is the number of >>>>> rows >>>>> of the retrieved result. >>>>> However, I found that 'offset' is not implemented yet, so you can use >>>>> only count as a query parameter. >>>>> The default value of count is 100. If you want to retrieve 1000 rows, >>>>> you can try the following: >>>>> >>>>> $ curl -i -H Accept:*/* -H >>>>> X-Tajo-Session:d82525f9-85c9-4157-9bd2-2b8ef802263a -X GET >>>>> http://localhost:26880/rest/queries/q_1445218765072_0002/result/1296898206562339398?count=1000 >>>>> >>>>> HTTP/1.1 200 OK >>>>> X-Tajo-Digest: iM1jO3xbJAboN//OlEnQzn74iNU= >>>>> X-Tajo-Offset: 400 X-Tajo-Count: 1000 >>>>> X-Tajo-EOS: false >>>>> Content-Type: application/octet-stream >>>>> ... >>>>> >>>>> If you want to get the whole result at once, you need to specify the >>>>> number of result rows in your request. You can get the number of results >>>>> as >>>>> follows: >>>>> >>>>> $ curl -i -H Accept:application/json -H >>>>> X-Tajo-Session:d82525f9-85c9-4157-9bd2-2b8ef802263a -X GET >>>>> http://localhost:26880/rest/queries/q_1445218765072_0003 >>>>> >>>>> HTTP/1.1 200 OK >>>>> Content-Type: application/json >>>>> {"context":{"keyVals":{"USERNAME":"jihoon","default_space_uri":"hdfs://localhost:7020/tajo/warehouse/warehouse","SESSION_ID":"d82525f9-85c9-4157-9bd2-2b8ef802263a", >>>>> ... >>>>> >>>>> ,"uri":"hdfs://localhost:7020/tmp/tajo-jihoon/staging/q_1445218765072_0003/RESULT","stats":{ >>>>> *"numRows":150000* >>>>> ,"numBytes":1238895,"numBlocks":0,"numShuffleOutputs":0,"avgRows":0,"readBytes":0,"columnStatses":[{"column":{"name":"tpch.customer.c_custkey","typeDesc":{"dataType":{"type":"INT8"}}},"numDistVals":0,"numNulls":0},{"column":{"name":"?count","typeDesc":{"dataType":{"type":"INT8"}}},"numDistVals":0,"numNulls":0}]},"external":true}} >>>>> >>>>> However, I don't recommend to get the whole result at once, because >>>>> http connection can be disconnected during retrieving the result. >>>>> Instead, you can call 'GET /queries/{query-id}/result/{cache-id}' >>>>> request repeatedly until the X-Tajo-EOS value of the response is true. >>>>> >>>>> Thanks, >>>>> Jihoon >>>>> >>>>> 2015년 10월 18일 (일) 오후 10:45, Emin TÜYLÜCE <[email protected]>님이 작성: >>>>> >>>>>> Hi Jihoon , Thanks for clarifying to me I was trying to get results >>>>>> already submitted queries from . That was my mistake :( . >>>>>> >>>>>> I tried step by step from through rest api . Everything is fine >>>>>> except step 5 I need little bit more detail for this step . >>>>>> >>>>>> Can you explan step 5 ? How can I get full result set data ? >>>>>> Currently i assume i get forst 100 records .. Am I wrong ? >>>>>> >>>>>> In the documentation >>>>>> >>>>>> "GET /queries/{query-id}/result/{cache-id} >>>>>> It will return result set that requested. This result set encoded by >>>>>> RowStoreEncoder and represented in binary form. Clients have a >>>>>> responsibility for decoding result set. More information can be found in >>>>>> org.apache.tajo.storage.RowStoreUtil.RowStoreDecoder. Also, this REST >>>>>> response will return additional HTTP header entries, Conent-Type and >>>>>> X-Tajo-Digest. X-Tajo-Digest will set the checksum of result set, not a >>>>>> http message. REST service will use the SHA-1 hash function as a checksum >>>>>> function. set database as current database in session values. >>>>>> *Query Patameters* >>>>>> >>>>>> >>>>>> Parameter Name >>>>>> Parameter Type >>>>>> Description >>>>>> offsetIntegerIt is the index of the result set record. It must be >>>>>> the positive integer.countInteger >>>>>> >>>>>> It is the number of the result set record return after the start >>>>>> record. This is required. >>>>>> >>>>>> default value is 100 >>>>>> >>>>>> >>>>>> Step 1 Get Session Id I get Succeed >>>>>> >>>>>> curl -i -H Accept:application/json -X POST >>>>>> http://192.168.0.120:26880/rest/sessions -H >>>>>> Content-Type:application/json -d '{ "userName": "tajo-user", >>>>>> "databaseName": "tpc_h10m" }' >>>>>> Result : { >>>>>> "id": "07d17e6a-da58-4905-869c-f7ced7f239ed", "resultCode": "OK", >>>>>> "variables": { "USERNAME": "tajo-user", "SESSION_ID": >>>>>> "07d17e6a-da58-4905-869c-f7ced7f239ed", "SESSION_LAST_ACCESS_TIME": >>>>>> "1445174906111", "CURRENT_DATABASE": "tpc_h10m" } } >>>>>> >>>>>> Step 2 Post Your Query with session Id Succeed >>>>>> >>>>>> curl -i -H Accept:application/json -H >>>>>> X-Tajo-Session:07d17e6a-da58-4905-869c-f7ced7f239ed -X POST >>>>>> http://192.168.0.120:26880/rest/queries -H >>>>>> Content-Type:application/json -d '{ "query": "select * from customer" }' >>>>>> >>>>>> { "resultCode": "OK", "query": "select * from customer", "uri": " >>>>>> http://192.168.0.120:26880/rest/queries/q_1445080186694_0006" } >>>>>> >>>>>> Step 3 - Get result status Succeed >>>>>> >>>>>> curl -i -H Accept:application/json -H >>>>>> X-Tajo-Session:07d17e6a-da58-4905-869c-f7ced7f239ed -X GET >>>>>> http://192.168.0.120:26880/rest/queries/q_1445080186694_0006 >>>>>> >>>>>> { "context": { "keyVals": { "USERNAME": "tajo-user", >>>>>> "default_space_uri": "file:/home/tajo/tajo/data/tajo/warehouse", >>>>>> "SESSION_ID": "07d17e6a-da58-4905-869c-f7ced7f239ed", >>>>>> "default_space_root_uri": "file:///", "SESSION_LAST_ACCESS_TIME": >>>>>> "1445174994879", "CURRENT_DATABASE": "tpc_h10m" } }, "sql": "select >>>>>> * from customer", "queryState": "QUERY_SUCCEEDED", "progress": 0, >>>>>> "startTime": 1445174994897, "finishTime": 1445174994897, >>>>>> "queryMasterPort": 0, "queryMasterClientPort": 0, >>>>>> "queryMasterInfoPort": 0, "queryIdStr": "q_1445080186694_0006" >>>>>> >>>>>> >>>>>> Step 4 - Get Result Set Id Succeed >>>>>> curl -i -H Accept:application/json -H >>>>>> X-Tajo-Session:07d17e6a-da58-4905-869c-f7ced7f239ed -X GET >>>>>> http://192.168.0.120:26880/rest/queries/q_1445080186694_0006/result >>>>>> >>>>>> { "resultCode": "OK", "schema": { "fields": [ { "name": >>>>>> "tpc_h10m.customer.c_custkey", "typeDesc": { "dataType": { "type": >>>>>> "INT8" } } }, { "name": "tpc_h10m.customer.c_name", "typeDesc": { >>>>>> "dataType": { "type": "TEXT" } } }, { "name": >>>>>> "tpc_h10m.customer.c_address", "typeDesc": { "dataType": { "type": >>>>>> "TEXT" } } }, { "name": "tpc_h10m.customer.c_nationkey", "typeDesc": >>>>>> { "dataType": { "type": "INT8" } } }, { "name": >>>>>> "tpc_h10m.customer.c_phone", "typeDesc": { "dataType": { "type": >>>>>> "TEXT" } } }, { "name": "tpc_h10m.customer.c_acctbal", "typeDesc": { >>>>>> "dataType": { "type": "FLOAT8" } } }, { "name": >>>>>> "tpc_h10m.customer.c_mktsegment", "typeDesc": { "dataType": { "type": >>>>>> "TEXT" } } }, { "name": "tpc_h10m.customer.c_comment", "typeDesc": { >>>>>> "dataType": { "type": "TEXT" } } } ], "fieldsByQualifiedName": { >>>>>> "tpc_h10m.customer.c_nationkey": 3, "tpc_h10m.customer.c_mktsegment": >>>>>> 6, "tpc_h10m.customer.c_name": 1, "tpc_h10m.customer.c_phone": 4, >>>>>> "tpc_h10m.customer.c_comment": 7, "tpc_h10m.customer.c_custkey": 0, >>>>>> "tpc_h10m.customer.c_acctbal": 5, "tpc_h10m.customer.c_address": 2 >>>>>> }, "fieldsByName": { "c_custkey": [ 0 ], "c_phone": [ 4 ], >>>>>> "c_acctbal": [ 5 ], "c_mktsegment": [ 6 ], "c_address": [ 2 ], >>>>>> "c_nationkey": [ 3 ], "c_name": [ 1 ], "c_comment": [ 7 ] } }, >>>>>> "bytesNum": 0, "resultset": { "id": 1596878999304630500, "link": " >>>>>> http://192.168.0.120:26880/rest/queries/q_1445080186694_0006/result/1596878999304630493 >>>>>> " } } >>>>>> >>>>>> >>>>>> Step 5 - Get Result Set Seems OK >>>>>> curl -i -H Accept:*/* -H >>>>>> X-Tajo-Session:07d17e6a-da58-4905-869c-f7ced7f239ed -X GET >>>>>> http://192.168.0.120:26880/rest/queries/q_1445080186694_0006/result/1596878999304630493 >>>>>> >>>>>> 200, OK >>>>>> X-Tajo-Offset: 100 >>>>>> X-Tajo-Digest: F1W/xGYXLGIZ5jO8c7XM7EK4T+Y= >>>>>> X-Tajo-EOS: false >>>>>> X-Tajo-Count: 100 >>>>>> Content-Type: application/octet-stream >>>>>> >>>>>> Result Set is >>>>>> "�e Customer#000000101 sMmL2rNeHDltovSm Y 12-514-298-3699@�.� \) >>>>>> MACHINERY1 sleep. pending packages detect slyly ironic pack�f >>>>>> Customer#000000102 UAtflJ06 fn9zBfKjInkQZlWtqaA 29-324-978-8538@�� >>>>>> \) BUILDINGPously regular dependencies nag among the furiously express >>>>>> dinos. blithely final�g Customer#000000103 >>>>>> 8KIsQX4LJ7QMsj6DrtFtXu0nUEdV,8a >>>>>> 19-216-107-2107@���ffff BUILDINGkfuriously pending notornis boost >>>>>> slyly around the blithely ironic ideas? final, even instructions cajole >>>>>> fl�h Customer#000000104 9mcCK L7rt0SwiYtrbO88DiZS7U d7M >>>>>> 20-966-284-8065��c >>>>>> =p�� FURNITURE rate carefully slyly special pla�i Customer#000000105 >>>>>> 4iSJe4L SPjg7kJj98Yz3z0B >>>>>> 20-793-553-6417@���� \ MACHINERY5l pains cajole even accounts. >>>>>> quietly final instructi�j Customer#000000106 xGCOEAUjUNG 11-751-989-4627@ >>>>>> ��� >>>>>> =p� MACHINERYflose slyly. ironic accounts along the evenly regular >>>>>> theodolites wake about the special, final gifts. �k Customer#000000107 >>>>>> Zwg64UZ,q7GRqo3zm7P1tZIRshBDz 25-336-529-9919@��L���� >>>>>> AUTOMOBILEbcounts cajole slyly. regular requests wake. furiously >>>>>> regular deposits about the blithely final fo�l Customer#000000108 >>>>>> GPoeEvpKo1 15-908-619-7526@�� \(� BUILDINGCrefully ironic deposits >>>>>> sleep. regular, unusual requests wake slyly�m >>>>>> Customer#000000109#OOOkYBgCMzgMQXUmkocoLb56rfrdWp2NE2c >>>>>> 26-992-422-8153��`����� BUILDINGqes. fluffily final dependencies sleep >>>>>> along the blithely even pinto beans. final deposits haggle furiously >>>>>> furiou�n Customer#000000110 mymPfgphaYXNYtk >>>>>> 20-893-536-2069@�&�p��" >>>>>> >>>>>> >>>>>> >>>>>> Thanks , >>>>>> >>>>>> >>>>>> Emin >>>>>> >>>>>> On Sun, Oct 18, 2015 at 1:55 PM, Jihoon Son <[email protected]> >>>>>> wrote: >>>>>> >>>>>>> Maybe you are trying to get the result of already submitted queries >>>>>>> via tsql or web ui. If so, you cannot get the result using REST api. >>>>>>> >>>>>>> Honestly, this is not a problem of REST api. The reason is that you >>>>>>> have only one chance to get the result for each query. Tajo stores query >>>>>>> results on hdfs, and once you get a result, tajo automatically removes >>>>>>> it >>>>>>> from hdfs. So, if you submitted your queries using tsql or web ui which >>>>>>> get >>>>>>> the query result immediately, the results of those queries have already >>>>>>> been removed. >>>>>>> >>>>>>> Or, if you submitted queries using REST api and cannot get query >>>>>>> results, would you share which steps you went through more detail? >>>>>>> Also, tajo master's log will be very helpful. You can find it from >>>>>>> ${tajo_home}/logs/tajo-${user.name}-master-xxx.log. >>>>>>> >>>>>>> Thanks, >>>>>>> Jihoon >>>>>>> >>>>>>> 2015년 10월 18일 (일) 오후 9:37, Emin TÜYLÜCE <[email protected]>님이 작성: >>>>>>> >>>>>>>> Hi Jihoon , >>>>>>>> >>>>>>>> curl --header "X-Tajo-Session: >>>>>>>> e65d9652-f7c6-4047-ba89-2cadc9c19938" >>>>>>>> http://192.168.0.120:26880/rest/queries/q_1445080186694_0004/result/7754785746404232624 >>>>>>>> >>>>>>>> >>>>>>>> I tried this and still no result but no error messages >>>>>>>> >>>>>>>> Thanks , >>>>>>>> >>>>>>>> Emin >>>>>>>> >>>>>>>> On Sun, Oct 18, 2015 at 1:26 PM, Jihoon Son <[email protected]> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> Oh, I mean, you also need to add 'X-Tajo-Session' to the header of >>>>>>>>> your http request like the former 'get query result' api. >>>>>>>>> Here is an example. >>>>>>>>> $ curl --header "X-Tajo-Session: >>>>>>>>> 2d6f80f2-8189-4c0f-8f23-578f4fa52096" >>>>>>>>> http://192.168.0.120:26880/rest/queries/q_1445080186694_0004/result/7754785746404232624 >>>>>>>>> >>>>>>>>> Thanks, >>>>>>>>> Jihoon >>>>>>>>> >>>>>>>>> 2015년 10월 18일 (일) 오후 9:09, Emin TÜYLÜCE <[email protected]>님이 작성: >>>>>>>>> >>>>>>>>>> Thanks Jihoon , How I should send session Id ? Could you give me >>>>>>>>>> an example please ? Because in the documentation that part is not >>>>>>>>>> clear >>>>>>>>>> . >>>>>>>>>> >>>>>>>>>> Thanks , >>>>>>>>>> >>>>>>>>>> Emin >>>>>>>>>> >>>>>>>>>> On Sun, Oct 18, 2015 at 2:18 AM, Jihoon Son <[email protected]> >>>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>>> This message also means that your session id is missed. >>>>>>>>>>> It seems that our error message is very unkind to users. I >>>>>>>>>>> opened a jira ticket to improve it ( >>>>>>>>>>> https://issues.apache.org/jira/browse/TAJO-1937). >>>>>>>>>>> >>>>>>>>>>> Thanks! >>>>>>>>>>> Jihoon >>>>>>>>>>> >>>>>>>>>>> 2015년 10월 18일 (일) 오전 3:25, Emin TÜYLÜCE <[email protected]>님이 >>>>>>>>>>> 작성: >>>>>>>>>>> >>>>>>>>>>>> Hi Jihoon / Char thank you very much now I am getting similar >>>>>>>>>>>> querydetails . Now I want to get query result dataset, >>>>>>>>>>>> { ..... "bytesNum": 0, "resultset": { "id": 7754785746404232000, >>>>>>>>>>>> "link": " >>>>>>>>>>>> http://192.168.0.120:26880/rest/queries/q_1445080186694_0004/result/7754785746404232624 >>>>>>>>>>>> " } } >>>>>>>>>>>> >>>>>>>>>>>> First When I use link in json result with curl I am getting >>>>>>>>>>>> "curl >>>>>>>>>>>> http://192.168.0.120:26880/rest/queries/q_1445080186694_0004/result/7754785746404232624 >>>>>>>>>>>> >>>>>>>>>>>> MessageBodyWriter not found for media >>>>>>>>>>>> type=application/octet-stream, type=class >>>>>>>>>>>> org.apache.tajo.ws.rs.responses.ExceptionResponse, >>>>>>>>>>>> genericType=class >>>>>>>>>>>> org.apache.tajo.ws.rs.responses.ExceptionResponse." >>>>>>>>>>>> >>>>>>>>>>>> Whats is the best way to get result dataset >>>>>>>>>>>> >>>>>>>>>>>> Thanks >>>>>>>>>>>> >>>>>>>>>>>> Emin >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> On Sat, Oct 17, 2015 at 5:11 PM, CharSyam <[email protected]> >>>>>>>>>>>> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Tajo Rest Api needs X-Tajo-Session header. >>>>>>>>>>>>> Currently, If session header doesn't exis, It will return NPE. >>>>>>>>>>>>> I will soon change error type from internal error to bad >>>>>>>>>>>>> request. >>>>>>>>>>>>> Thanks. >>>>>>>>>>>>> >>>>>>>>>>>>> 2015-10-18 0:42 GMT+09:00 Jihoon Son <[email protected]>: >>>>>>>>>>>>> >>>>>>>>>>>>>> Emin, this problem is due to the missing session id in the >>>>>>>>>>>>>> request header. >>>>>>>>>>>>>> You need to explicitly add a session id for Tajo to your http >>>>>>>>>>>>>> request header like below. >>>>>>>>>>>>>> >>>>>>>>>>>>>> $ curl --header "X-Tajo-Session: >>>>>>>>>>>>>> 2d6f80f2-8189-4c0f-8f23-578f4fa52096" >>>>>>>>>>>>>> http://localhost:26880/rest/queries/q_1445094169341_0001/result >>>>>>>>>>>>>> >>>>>>>>>>>>>> {"resultCode":"OK","schema":{"fields":[{"name":"?count","typeDesc":{"dataType":{"type":"INT8"}}}],"fieldsByQualifiedName":{"?count":0},"fieldsByName":{"?count":[0]}},"bytesNum":0,"resultset":{"id":3713217288559068505,"link":" >>>>>>>>>>>>>> http://localhost:26880/rest/queries/q_1445091590251_0001/result/3713217288559068505 >>>>>>>>>>>>>> "}} >>>>>>>>>>>>>> >>>>>>>>>>>>>> You can create a session using a REST api. Would you test >>>>>>>>>>>>>> again with a session id? >>>>>>>>>>>>>> >>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>> Jihoon >>>>>>>>>>>>>> >>>>>>>>>>>>>> 2015년 10월 17일 (토) 오후 11:48, Jihoon Son <[email protected]>님이 >>>>>>>>>>>>>> 작성: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Hi Emin, thanks for reporting. This is definitely our bug. >>>>>>>>>>>>>>> I created a Jira ticket to fix this problem ( >>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/TAJO-1936). >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Thanks! >>>>>>>>>>>>>>> Jihoon >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> 2015년 10월 17일 (토) 오후 8:52, Emin TÜYLÜCE <[email protected]>님이 >>>>>>>>>>>>>>> 작성: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Hi Jihoon , >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> . >>>>>>>>>>>>>>>> When i call any of my executed quries with query id to >>>>>>>>>>>>>>>> access results I am getting 500, Internal Server >>>>>>>>>>>>>>>> Error >>>>>>>>>>>>>>>> This is my url >>>>>>>>>>>>>>>> http://192.168.0.120:26880/rest/queries/q_1445080186694_0001/result >>>>>>>>>>>>>>>> my reference document is >>>>>>>>>>>>>>>> https://issues.apache.org/jira/secure/attachment/12698879/TajoClientRestAPIDesign_v0.1.pdf >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Thanks , >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Emin >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On Wed, Oct 14, 2015 at 1:59 AM, Jihoon Son < >>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Since we moved to java 8 from 0.12.0, it is strange that >>>>>>>>>>>>>>>>> 0.11.1 doesn't work well with java 7. >>>>>>>>>>>>>>>>> I'll investigate it. >>>>>>>>>>>>>>>>> Thanks! >>>>>>>>>>>>>>>>> 2015년 10월 14일 (수) 오전 6:41, Emin TÜYLÜCE < >>>>>>>>>>>>>>>>> [email protected]>님이 작성: >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> After Upgrade Java 8 everything works fine . >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Thanks . >>>>>>>>>>>>>>>>>> Emin >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> On Tue, Oct 13, 2015 at 8:15 PM, Emin TÜYLÜCE < >>>>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Hi , I extract "tajo-0.11.1-SNAPSHOT.tar.gz" and I >>>>>>>>>>>>>>>>>>> copied hadoop folders from my previous extract . when i >>>>>>>>>>>>>>>>>>> run Tajo i am >>>>>>>>>>>>>>>>>>> getting error message in web frontend of Tajo. >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> "HTTP ERROR: 500 >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> PWC6033: Unable to compile class for JSP >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> RequestURI=/ >>>>>>>>>>>>>>>>>>> Caused by: >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> org.apache.jasper.JasperException: PWC6033: Unable to >>>>>>>>>>>>>>>>>>> compile class for JSP >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>> org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:123) >>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>> org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:296) >>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>> org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:376) >>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>> org.apache.jasper.compiler.Compiler.compile(Compiler.java:437) >>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>> org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:608)" >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> error message . >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Thanks , >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Emin >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> On Sat, Oct 10, 2015 at 3:06 PM, Emin TÜYLÜCE < >>>>>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Hi , I used standalone desktop package of Tajo , I will >>>>>>>>>>>>>>>>>>>> try nightly build. >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Emin >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> On Sat, Oct 10, 2015 at 2:34 PM, Jihoon Son < >>>>>>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> Seems strange. I also tested getting query list using >>>>>>>>>>>>>>>>>>>>> rest client, and found it works well with my laptop. >>>>>>>>>>>>>>>>>>>>> When did you build your snapshot version? Would you >>>>>>>>>>>>>>>>>>>>> try the nightly build version ( >>>>>>>>>>>>>>>>>>>>> https://builds.apache.org/view/All/job/Tajo-0.11.0-nightly/lastSuccessfulBuild/artifact/tajo-dist/target/tajo-0.11.1-SNAPSHOT.tar.gz >>>>>>>>>>>>>>>>>>>>> )? >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> In addition, please check if the session is expired. >>>>>>>>>>>>>>>>>>>>> You can see in Tajo master's log. The default log path is >>>>>>>>>>>>>>>>>>>>> ${TAJO_HOME}/logs/tajo-${user.name}-master-xxx.log. >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> Best regards, >>>>>>>>>>>>>>>>>>>>> Jihoon >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> 2015년 10월 10일 (토) 오후 9:32, Emin TÜYLÜCE < >>>>>>>>>>>>>>>>>>>>> [email protected]>님이 작성: >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Hi , >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> I am using Tajo 0.11.0-SNAPSHOT . I wanted to use >>>>>>>>>>>>>>>>>>>>>> Tajo rest api . In my try Databases rest functions are >>>>>>>>>>>>>>>>>>>>>> working very well >>>>>>>>>>>>>>>>>>>>>> but when I try query related functions (Get Post ) in >>>>>>>>>>>>>>>>>>>>>> rest client I am >>>>>>>>>>>>>>>>>>>>>> getting 404 messages . >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> This is my Url : >>>>>>>>>>>>>>>>>>>>>> http://192.168.0.120:26880/rest/queries >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Thanks , >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Emin >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>> >>>>>>>> >>>>>> >>>> >>
