<property>
<name>hbase.client.scanner.caching</name>
<value>100</value>
</property>
I've got the problem resolved. Apparently, I need to modify the hbase setting from hbase library on my local machine. In my case, HBase is on a remote machine and used as the storage backend for Titan graph database.
I found that hbase-default.xml was built inside the hbase-common jar. When a query is executed from my application,
the settings from the hbase-default.xml are used. Not what I thought
that the settings are retrieved from the hbase server.
I suppose the setting on hbase server will work for queries executed from hbase shell.