[jira] Commented: (HIVE-818) Create a Hive CLI that connects to hive ThriftServer

2011-02-22 Thread Ning Zhang (JIRA)

[ 
https://issues.apache.org/jira/browse/HIVE-818?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12998108#comment-12998108
 ] 

Ning Zhang commented on HIVE-818:
-

Yongqiang, have you got any chance to look at the patch?

 Create a Hive CLI that connects to hive ThriftServer
 

 Key: HIVE-818
 URL: https://issues.apache.org/jira/browse/HIVE-818
 Project: Hive
  Issue Type: New Feature
  Components: Clients, Server Infrastructure
Reporter: Edward Capriolo
Assignee: Ning Zhang
 Attachments: HIVE-818.2.patch, HIVE-818.3.patch, HIVE-818.4.patch, 
 HIVE-818.patch, Hive-881_2.patch


 We should have an alternate CLI that works by interacting with the 
 HiveServer, in this way it will be ready when/if we deprecate the current CLI.

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] Commented: (HIVE-818) Create a Hive CLI that connects to hive ThriftServer

2011-02-22 Thread He Yongqiang (JIRA)

[ 
https://issues.apache.org/jira/browse/HIVE-818?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12998109#comment-12998109
 ] 

He Yongqiang commented on HIVE-818:
---

sorry, just saw that you already uploaded a new patch.
will start running tests after 1517.

 Create a Hive CLI that connects to hive ThriftServer
 

 Key: HIVE-818
 URL: https://issues.apache.org/jira/browse/HIVE-818
 Project: Hive
  Issue Type: New Feature
  Components: Clients, Server Infrastructure
Reporter: Edward Capriolo
Assignee: Ning Zhang
 Attachments: HIVE-818.2.patch, HIVE-818.3.patch, HIVE-818.4.patch, 
 HIVE-818.patch, Hive-881_2.patch


 We should have an alternate CLI that works by interacting with the 
 HiveServer, in this way it will be ready when/if we deprecate the current CLI.

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] Commented: (HIVE-818) Create a Hive CLI that connects to hive ThriftServer

2011-02-22 Thread He Yongqiang (JIRA)

[ 
https://issues.apache.org/jira/browse/HIVE-818?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12998201#comment-12998201
 ] 

He Yongqiang commented on HIVE-818:
---

Ning, can you update a new patch? 
(Sorry, I just committed 1517, and seems there are some conflicts with this 
one.)

 Create a Hive CLI that connects to hive ThriftServer
 

 Key: HIVE-818
 URL: https://issues.apache.org/jira/browse/HIVE-818
 Project: Hive
  Issue Type: New Feature
  Components: Clients, Server Infrastructure
Reporter: Edward Capriolo
Assignee: Ning Zhang
 Attachments: HIVE-818.2.patch, HIVE-818.3.patch, HIVE-818.4.patch, 
 HIVE-818.patch, Hive-881_2.patch


 We should have an alternate CLI that works by interacting with the 
 HiveServer, in this way it will be ready when/if we deprecate the current CLI.

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] Commented: (HIVE-818) Create a Hive CLI that connects to hive ThriftServer

2011-02-11 Thread He Yongqiang (JIRA)

[ 
https://issues.apache.org/jira/browse/HIVE-818?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12993723#comment-12993723
 ] 

He Yongqiang commented on HIVE-818:
---

sessionIOcleanup should not be a big issue. running tests.

 Create a Hive CLI that connects to hive ThriftServer
 

 Key: HIVE-818
 URL: https://issues.apache.org/jira/browse/HIVE-818
 Project: Hive
  Issue Type: New Feature
  Components: Clients, Server Infrastructure
Reporter: Edward Capriolo
Assignee: Ning Zhang
 Attachments: HIVE-818.2.patch, HIVE-818.3.patch, HIVE-818.patch, 
 Hive-881_2.patch


 We should have an alternate CLI that works by interacting with the 
 HiveServer, in this way it will be ready when/if we deprecate the current CLI.

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] Commented: (HIVE-818) Create a Hive CLI that connects to hive ThriftServer

2011-02-10 Thread He Yongqiang (JIRA)

[ 
https://issues.apache.org/jira/browse/HIVE-818?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12993164#comment-12993164
 ] 

He Yongqiang commented on HIVE-818:
---

I will take a look

 Create a Hive CLI that connects to hive ThriftServer
 

 Key: HIVE-818
 URL: https://issues.apache.org/jira/browse/HIVE-818
 Project: Hive
  Issue Type: New Feature
  Components: Clients, Server Infrastructure
Reporter: Edward Capriolo
Assignee: Ning Zhang
 Attachments: HIVE-818.patch, Hive-881_2.patch


 We should have an alternate CLI that works by interacting with the 
 HiveServer, in this way it will be ready when/if we deprecate the current CLI.

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] Commented: (HIVE-818) Create a Hive CLI that connects to hive ThriftServer

2011-02-10 Thread Ning Zhang (JIRA)

[ 
https://issues.apache.org/jira/browse/HIVE-818?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12993248#comment-12993248
 ] 

Ning Zhang commented on HIVE-818:
-

1) do you need to increase the VERSION number in HiveServer?
Good point. I've changed in the next patch. 

2) is it better to put the setupSessionIO() in execute()? If it is already 
there, should we remove the one in the constructor? And cleanup the Driver at 
the end of execute()? 

session IO cannot be cleaned up at the end of execute(). The data is copied 
back to the client by fetch* functions, so the client has to do the clean up. 
Also sessionIO is better to be set up in the constructors because out and err 
can be used by any function (not only execute). The execute() function is just 
doing a cleanup work. 

3) the len and pos local var in cleanTmpFile is not used.
Will do.

4) maybe not related to this jira: the SessionState in Hive is thread local 
object, is it guaranteed that the HiveServerHandler is also thread local, (so 
there is a 1-1 match)?
HiveServer constructs a new HiveServerHandler for each worker thread. So for 
each CLI remote connection there is a HiveServerHandler, which will create a 
thread local SessionState. I've manually tested 100 parallel runs of remote CLI 
and they are fine. 

 Create a Hive CLI that connects to hive ThriftServer
 

 Key: HIVE-818
 URL: https://issues.apache.org/jira/browse/HIVE-818
 Project: Hive
  Issue Type: New Feature
  Components: Clients, Server Infrastructure
Reporter: Edward Capriolo
Assignee: Ning Zhang
 Attachments: HIVE-818.2.patch, HIVE-818.patch, Hive-881_2.patch


 We should have an alternate CLI that works by interacting with the 
 HiveServer, in this way it will be ready when/if we deprecate the current CLI.

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] Commented: (HIVE-818) Create a Hive CLI that connects to hive ThriftServer

2011-02-08 Thread Ning Zhang (JIRA)

[ 
https://issues.apache.org/jira/browse/HIVE-818?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12992134#comment-12992134
 ] 

Ning Zhang commented on HIVE-818:
-

Review board:  https://reviews.apache.org/r/407/

 Create a Hive CLI that connects to hive ThriftServer
 

 Key: HIVE-818
 URL: https://issues.apache.org/jira/browse/HIVE-818
 Project: Hive
  Issue Type: New Feature
  Components: Clients, Server Infrastructure
Reporter: Edward Capriolo
Assignee: Ning Zhang
 Attachments: HIVE-818.patch


 We should have an alternate CLI that works by interacting with the 
 HiveServer, in this way it will be ready when/if we deprecate the current CLI.

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] Commented: (HIVE-818) Create a Hive CLI that connects to hive ThriftServer

2011-02-04 Thread Ning Zhang (JIRA)

[ 
https://issues.apache.org/jira/browse/HIVE-818?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12990684#comment-12990684
 ] 

Ning Zhang commented on HIVE-818:
-

Edward, are you working on this issue? If you are not working on this, do you 
mind if I assign it to myself?

 Create a Hive CLI that connects to hive ThriftServer
 

 Key: HIVE-818
 URL: https://issues.apache.org/jira/browse/HIVE-818
 Project: Hive
  Issue Type: New Feature
  Components: Clients, Server Infrastructure
Reporter: Edward Capriolo
Assignee: Edward Capriolo

 We should have an alternate CLI that works by interacting with the 
 HiveServer, in this way it will be ready when/if we deprecate the current CLI.

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] Commented: (HIVE-818) Create a Hive CLI that connects to hive ThriftServer

2011-02-04 Thread John Sichi (JIRA)

[ 
https://issues.apache.org/jira/browse/HIVE-818?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12990708#comment-12990708
 ] 

John Sichi commented on HIVE-818:
-

Ning, also take a look at HIVE-987; maybe we should move over to using 
JDBC+sqlline.  I've added a second patch there which should work with latest 
Hive trunk.


 Create a Hive CLI that connects to hive ThriftServer
 

 Key: HIVE-818
 URL: https://issues.apache.org/jira/browse/HIVE-818
 Project: Hive
  Issue Type: New Feature
  Components: Clients, Server Infrastructure
Reporter: Edward Capriolo
Assignee: Edward Capriolo

 We should have an alternate CLI that works by interacting with the 
 HiveServer, in this way it will be ready when/if we deprecate the current CLI.

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] Commented: (HIVE-818) Create a Hive CLI that connects to hive ThriftServer

2011-02-04 Thread Edward Capriolo (JIRA)

[ 
https://issues.apache.org/jira/browse/HIVE-818?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12990716#comment-12990716
 ] 

Edward Capriolo commented on HIVE-818:
--

No I am not working on this. It's all you.

 Create a Hive CLI that connects to hive ThriftServer
 

 Key: HIVE-818
 URL: https://issues.apache.org/jira/browse/HIVE-818
 Project: Hive
  Issue Type: New Feature
  Components: Clients, Server Infrastructure
Reporter: Edward Capriolo
Assignee: Edward Capriolo

 We should have an alternate CLI that works by interacting with the 
 HiveServer, in this way it will be ready when/if we deprecate the current CLI.

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira