Hi, I tried to copy round about 1 million records from one table to another with this sql: UPSERT INTO New_Table (ID, data) SELECT ID, data FROM OLD_Table WHERE id >= '2010000000' AND ID < '2011000000';
With smaller number of records it works, but with this sql I get the following exception: 18/03/26 07:54:02 WARN client.AsyncProcess: #1, table=New_Table, attempt=35/35 failed=28363ops, last exception: org.apache.hadoop.hbase.ipc.RemoteWithExtrasException(org.apache.hadoop.hbase.ipc.RpcServer$CallQueueTooBigException): Call queue is full on /x.x.x.x:16020, is hbase.ipc.server.max.callqueue.size too small? on dn13,16020,1521542835853, tracking started Mon Mar 26 07:44:16 CEST 2018; not retrying 28363 - final failure Error: org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException: Failed 28363 actions: RemoteWithExtrasException: 28363 times, (state=,code=0) org.apache.phoenix.execute.CommitException: org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException: Failed 28363 actions: RemoteWithExtrasException: 28363 times, at org.apache.phoenix.execute.MutationState.send(MutationState.java:985) at org.apache.phoenix.execute.MutationState.send(MutationState.java:1327) at org.apache.phoenix.execute.MutationState.commit(MutationState.java:1159) at org.apache.phoenix.jdbc.PhoenixConnection$3.call(PhoenixConnection.java:528) at org.apache.phoenix.jdbc.PhoenixConnection$3.call(PhoenixConnection.java:525) at org.apache.phoenix.call.CallRunner.run(CallRunner.java:53) at org.apache.phoenix.jdbc.PhoenixConnection.commit(PhoenixConnection.java:525) at org.apache.phoenix.jdbc.PhoenixStatement$2.call(PhoenixStatement.java:346) at org.apache.phoenix.jdbc.PhoenixStatement$2.call(PhoenixStatement.java:331) at org.apache.phoenix.call.CallRunner.run(CallRunner.java:53) at org.apache.phoenix.jdbc.PhoenixStatement.executeMutation(PhoenixStatement.java:329) at org.apache.phoenix.jdbc.PhoenixStatement.execute(PhoenixStatement.java:1440) at sqlline.Commands.execute(Commands.java:822) at sqlline.Commands.sql(Commands.java:732) at sqlline.SqlLine.dispatch(SqlLine.java:808) at sqlline.SqlLine.begin(SqlLine.java:681) at sqlline.SqlLine.start(SqlLine.java:398) at sqlline.SqlLine.main(SqlLine.java:292) Caused by: org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException: Failed 28363 actions: RemoteWithExtrasException: 28363 times, at org.apache.hadoop.hbase.client.AsyncProcess$BatchErrors.makeException(AsyncProcess.java:234) at org.apache.hadoop.hbase.client.AsyncProcess$BatchErrors.access$1700(AsyncProcess.java:214) at org.apache.hadoop.hbase.client.AsyncProcess$AsyncRequestFutureImpl.getErrors(AsyncProcess.java:1623) at org.apache.hadoop.hbase.client.HTable.batch(HTable.java:909) at org.apache.hadoop.hbase.client.HTable.batch(HTable.java:923) at org.apache.phoenix.execute.MutationState.send(MutationState.java:952) ... 17 more I have searched a lot for correct / better values for hbase.ipc.server.max.callqueue.size but I don't find anything. And in our configuration there is no entry for that. I tried this on a Hortonworks 2.5.3 with Phoenix 4.7. Any ideas where I must tune to get this sql running? Thank's in advance Martin
------------------------------------------------------------------------------ FIZ Karlsruhe - Leibniz-Institut für Informationsinfrastruktur GmbH. Sitz der Gesellschaft: Eggenstein-Leopoldshafen, Amtsgericht Mannheim HRB 101892. Geschäftsführerin: Sabine Brünger-Weilandt. Vorsitzender des Aufsichtsrats: MinDirig Dr. Stefan Luther.