报错内容如下(只截取了一部分):
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jobService' defined in URL [jar:file:/app/software/kylin-4.0.3/tomcat/webapps/kylin/WEB-INF/lib/kylin-server-base-4.0.3.jar!/org/apache/kylin/rest/service/JobService.class]: Invocation of init method failed; nested exception is java.lang.IllegalStateException: Cannot start job scheduler due to lack of job lock
注意最后一句话:缺乏作业锁。
这时候就要检查配置了。
我安装了kylin3和kylin4两个版本,在配置中改了hdfs路径,两个路径不同。
仔细一看,原来是zookeeper的路径冲突了。都是/kylin。
解决:
找到配置:kylin.properties
kylin.env.zookeeper-base-path=
修改为不同路径即可