安装kylin1.6.0后,本地构建cube需要调整如下配置:
修改yarn配置(笔记本虚拟机环境)通过CM进行修改
mapreduce.task.io.sort.mb = 32m
yarn.app.mapreduce.am.resource.mb=256m
ApplicationMaster Java 最大堆栈 =256m
mapreduce.map.memory.mb=256m
mapreduce.reduce.memory.mb
客户端 Java 堆大小(字节)=50m
JobHistory Server 的 Java 堆栈大小(字节)=50m
NodeManager 的 Java 堆栈大小(字节)=50m
yarn.scheduler.minimum-allocation-mb=50m
yarn.scheduler.increment-allocation-mb=50m
yarn.scheduler.maximum-allocation-mb=800m
yarn.nodemanager.resource.memory-mb=800m
yarn.nodemanager.disk-health-checker.min-healthy-disks=10
修改kylin配置文件
Kylin.properties
kylin.job.mr.lib.dir=/opt/cloudera/parcels/CDH-5.7.6-1.cdh5.7.6.p0.6/lib/sentry/lib/
将kylin.job.mr.lib.dir=/opt/cloudera/parcels/CDH-5.7.6-1.cdh5.7.6.p0.6/lib/sentry/lib拷贝hivejar包到kylin安装目录的lib目录下
#cp /opt/cloudera/parcels/CDH/lib/hive/lib/* /opt/kylin/lib
内存不够经常要及时回收内存
#sync#echo 3 > /proc/sys/vm/drop_caches
基本就可以跑官方例子了。