I asked some questions about increasing the performance of Hive queries. Some of the answers related to the number of cards and reducers. I tried to use several cards and reducers, but I did not see any difference in performance. I donβt know why, maybe I didnβt do it right, or I missed something else.
I would like to know if it is possible to execute bus requests in parallell? What I mean is that usually requests are queued. For example: Query1
Query2
query3
. , , P
It takes too much time to complete, and I want to shorten the execution time.
I need to know if we use mapreduce in the Hive JDBC program, is it possible to execute it in parallel? I donβt know if this will work or not, but what is my goal to achieve?
I return my questions below:
1) If you can run multiple bus requests in parallel, do you need multiple Hive Thrift Servers?
2) Is it possible to open multiple Hive Thrift servers?
3) I think it is not possible to open multiple Hive Thrift servers on the same port?
4) Can I open multiple Hive Thrift servers on different ports?
Please suggest me some solution for this. If you have another alternative, I will try this too.
source share