在apache原生的大数据框架下部署Kylin,Kylin版本为apache-kylin-4.0.3-bin-spark2.tar.gz
使用Kylin启动脚本/bin/kylin.sh start后打印日志:
显示启动成功!但是去访问hadoop01:7070却报404.
通过Check the log at /usr/local/kylin/kylin/logs/kylin.log查看日志发现连接mysql连接不上:
java.lang.IllegalArgumentException: Failed to find metadata store by url: kylin_metadata@jdbc,url=jdbc:mysql://hadoop01:3306/kylin,username=hdfs,maxActive=10,maxIdle=10
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1323)
at
通过请教师兄解决,发现貌似是该用户权限有问题,进入mysql命令行执行赋权命令:
GRANT ALL ON kylin.* TO 'root'@'hadoop01' IDENTIFIED BY '123456';
再重启kylin,发现hadoop01:7070成功访问。