Hi,

I'm trying to understand the purpose of the different environmental changes
that are required during Trafodion install to help administrators
understand what needs to happen when installing Trafodion onto their
Hadoop/HDFS/HBase environment. Think "what's the purpose of this
configuration change", "what it this directory/file/jar/etc used for", and
so on

ZOOKEEPER

   - zoo.cfg: Change maxClientCnxns to 0.

HDFS

   - Create /hbase-staging, change owner to HBase Administrator.
   - Create /bulkload, change owner to Trafodion.
   - Create /apps/hbase/data/archive, change owner to hbase:hbase
   (Cloudera) or hbase:hdfs (Hortonworks), give the trafodion RWX access, set
   default user to trafodion, and setaflc to RWX.

HBASE

   - Install Trafodion utility jar into /usr/lib/hbase/lib (and other
   directories): what functions does this jar provide?
   - hbase-site.xml: Change hbase.coprocessor.region.classes to a list of
   classes. (It'd be good give a short description of each class.)
   - hbase-site.xml: Change hbase.hregion.impl to org.apache.hadoop.
   hbase.regionserver.transactional.TransactionalRegion
   - hbase-site.xml: Change hbase.regionserver.region.split.policy to
   org.apache.hadoop.hbase.regionserver.ConstantSizeRegionSplitPolicy

-- 
Thanks,

Gunnar
*If you think you can you can, if you think you can't you're right.*

Reply via email to