ambari 2.7.4 hdp3.1.4 kylin apache-kylin-3.1.1-bin-hadoop3
[root@hadoop5 ~]# kylin.sh start Retrieving hadoop conf dir... ...................................................[PASS] KYLIN_HOME is set to /root/apache-kylin-3.1.1-bin-hadoop3 Checking HBase ...................................................[PASS] Checking hive ...................................................[PASS] Checking hadoop shell ...................................................[PASS] Checking hdfs working dir ...................................................[PASS] Retrieving Spark dependency... Optional dependency spark not found, if you need this; set SPARK_HOME, or run bin/download-spark.sh ...................................................[PASS] Retrieving Flink dependency... Optional dependency flink not found, if you need this; set FLINK_HOME, or run bin/download-flink.sh ...................................................[PASS] Retrieving kafka dependency... Couldn't find kafka home. If you want to enable streaming processing, Please set KAFKA_HOME to the path which contains kafka dependencies. ...................................................[PASS] Checking environment finished successfully. To check again, run 'bin/check-env.sh' manually. Using cached dependency... skip spark_dependency skip flink_dependency Start to check whether we need to migrate acl tables Using cached dependency... skip spark_dependency skip flink_dependency Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=512M; support was removed in 8.0 SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/root/apache-kylin-3.1.1-bin-hadoop3/tool/kylin-tool-3.1.1.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: Found binding in [jar:file:/usr/hdp/3.1.4.0-315/phoenix/phoenix-5.0.0.3.1.4.0-315-server.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: Found binding in [jar:file:/usr/hdp/3.1.4.0-315/hadoop/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory] 2020-12-04 15:38:35,011 INFO [main] common.KylinConfig:118 : Loading kylin-defaults.properties from file:/root/apache-kylin-3.1.1-bin-hadoop3/tool/kylin-tool-3.1.1.jar!/kylin-defaults.properties 2020-12-04 15:38:35,031 INFO [main] common.KylinConfig:352 : Use KYLIN_HOME=/root/apache-kylin-3.1.1-bin-hadoop3 2020-12-04 15:38:35,034 INFO [main] common.KylinConfig:153 : Initialized a new KylinConfig from getInstanceFromEnv : 660017404 2020-12-04 15:38:35,081 INFO [main] persistence.ResourceStore:90 : Using metadata url kylin_metadata@hbase for resource store Exception in thread "main" java.lang.IllegalArgumentException: Failed to find metadata store by url: kylin_metadata@hbase at org.apache.kylin.common.persistence.ResourceStore.createResourceStore(ResourceStore.java:101) at org.apache.kylin.common.persistence.ResourceStore.getStore(ResourceStore.java:113) at org.apache.kylin.rest.service.AclTableMigrationTool.checkIfNeedMigrate(AclTableMigrationTool.java:99) at org.apache.kylin.tool.AclTableMigrationCLI.main(AclTableMigrationCLI.java:43) Caused by: java.lang.reflect.InvocationTargetException at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at org.apache.kylin.common.persistence.ResourceStore.createResourceStore(ResourceStore.java:94) ... 3 more Caused by: java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;Ljava/lang/Object;)V at org.apache.hadoop.conf.Configuration.set(Configuration.java:1358) at org.apache.hadoop.conf.Configuration.set(Configuration.java:1339) at org.apache.kylin.common.util.HadoopUtil.healSickConfig(HadoopUtil.java:77) at org.apache.kylin.common.util.HadoopUtil.getCurrentConfiguration(HadoopUtil.java:63) at org.apache.kylin.storage.hbase.HBaseConnection.newHBaseConfiguration(HBaseConnection.java:170) at org.apache.kylin.storage.hbase.HBaseConnection.get(HBaseConnection.java:259) at org.apache.kylin.storage.hbase.HBaseResourceStore.getConnection(HBaseResourceStore.java:96) at org.apache.kylin.storage.hbase.HBaseResourceStore.createHTableIfNeeded(HBaseResourceStore.java:119) at org.apache.kylin.storage.hbase.HBaseResourceStore.<init>(HBaseResourceStore.java:89) ... 8 more 2020-12-04 15:38:35,257 INFO [close-hbase-conn] hbase.HBaseConnection:138 : Closing HBase connections... ERROR: Unknown error. Please check full log.
