Using DBTableToHBaseTable adapter example from cdap-guides caused 'java.lang.OutOfMemoryError: PermGen space'. This is a known issue.
Increasing MxPermSize from 128m to 512m and running the same example adapter caused a 'too many files open' error. This came about after running a few simple tests, then leaving the system alone for a while (hours).
lsof on the cdap standalone process showed over 7700 open files (list attached).
Over 6000 files are named: /opt/cdap/cdap-sdk-3.0.0/data/tmp/<13-digit-number>
Of those there are 134 duplicates of 46 jar files split between the file, and a '(deleted)' version of that same file.