Hi Zack, Some good references are http://hbase.apache.org/book.html and https://phoenix.apache.org/tuning.html.
Couple of issues: - property names are case sensitive, so make sure to use the correct/expected case (i.e. hbase.rpc.timeout). - not all of the properties are server-side properties. For example, phoenix.query.timeoutMs is client-side so you'll want to make sure to set that so that it's in effect from your client. Thanks, James On Mon, Jun 15, 2015 at 6:49 AM, Riesland, Zack <[email protected]> wrote: > Whenever I run a non-typical query (not filtered by the primary key), I get > an exception like this one. > > > > I tried modifying each of the following in custom hbase-site to increase the > timeout: > > > > Hbase.client.scanner.timeout.period > > Hbase.regionserver.lease.period > > Hbase.rpc.shortoperation.timeout > > Hbase.rpc.timeout > > Phoenix.query.timeoutMs > > Zookeeper.timeout.session > > > > I set each of these to 180000 ms, but I still get a timeout after 60 > seconds. > > > > Does anyone know the solution? > > > > > > 0: jdbc:phoenix:<my server>> select count(*) from <my table>; > > +------------+ > > | COUNT(1) | > > +------------+ > > java.lang.RuntimeException: org.apache.phoenix.exception.PhoenixIOException: > org.apache.phoenix.exception.PhoenixIOException: Failed after attempts=36, > exceptions: > > Mon Jun 15 09:44:44 EDT 2015, null, java.net.SocketTimeoutException: > callTimeout=60000, callDuration=62368: row '' on table <my table>' at > region=<table>,,1433266684799.7461878881e30de657bd24287a9a0df3., > hostname=<host>,60020,1434375522489, seqNum=62 > > > > at sqlline.SqlLine$IncrementalRows.hasNext(SqlLine.java:2440) > > at sqlline.SqlLine$TableOutputFormat.print(SqlLine.java:2074) > > at sqlline.SqlLine.print(SqlLine.java:1735) > > at sqlline.SqlLine$Commands.execute(SqlLine.java:3683) > > at sqlline.SqlLine$Commands.sql(SqlLine.java:3584) > > at sqlline.SqlLine.dispatch(SqlLine.java:821) > > at sqlline.SqlLine.begin(SqlLine.java:699) > > at sqlline.SqlLine.mainWithInputRedirection(SqlLine.java:441) > > at sqlline.SqlLine.main(SqlLine.java:424)
