Maybe something different between OpenJDK and Oracle JDK ? From: ShaoFeng Shi [mailto:[email protected]] Sent: Thursday, November 30, 2017 6:48 PM To: user <[email protected]> Subject: Re: upgrade to jdk1.8 can't load kylin.properties and web UI doesn't work
I'm using Java 8 (on azure hdinsight and aws emr), it runs well. java -version openjdk version "1.8.0_151" OpenJDK Runtime Environment (build 1.8.0_151-8u151-b12-0ubuntu0.16.04.2-b12) OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode) 2017-11-30 16:16 GMT+08:00 Fei Yi <[email protected]<mailto:[email protected]>>: I think this problem is a jdk bug https://bugs.openjdk.java.net/browse/JDK-8189789 https://community.ubnt.com/t5/UniFi-Wireless/Guest-Portal-Web-Page-Not-Available/m-p/2104874/highlight/true#M256230 2017-11-30 14:32 GMT+08:00 Fei Yi <[email protected]<mailto:[email protected]>>: Hi all, I upgrade jdk from 1.7 to 1.8 then web UI is doesn't work like this [内嵌图片 1] Kylin is unable to work properly with jdk1.8? kylin.log: Retrieving hadoop conf dir... KYLIN_HOME is set to /app/apache-kylin-2.1.0-bin-cdh57 Retrieving hive dependency... Retrieving hbase dependency... Retrieving hadoop conf dir... Retrieving kafka dependency... Retrieving Spark dependency... Start to check whether we need to migrate acl tables Retrieving hadoop conf dir... KYLIN_HOME is set to /app/apache-kylin-2.1.0-bin-cdh57 Retrieving hive dependency... Retrieving hbase dependency... Retrieving hadoop conf dir... Retrieving kafka dependency... Retrieving Spark dependency... Java HotSpot(TM) 64-Bit Server VM warning: Using incremental CMS is deprecated and will likely be removed in a future release SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/app/apache-kylin-2.1.0-bin-cdh57/tool/kylin-tool-2.1.0.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: Found binding in [jar:file:/opt/cloudera/parcels/CDH-5.8.4-1.cdh5.8.4.p0.5/jars/slf4j-log4j12-1.7.5.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] 2017-11-30 13:53:17,296 INFO [main] common.KylinConfig:311 : Loading kylin-defaults.properties from file:/app/apache-kylin-2.1.0-bin-cdh57/tool/kylin-tool-2.1.0.jar!/kylin-defaults.properties 2017-11-30 13:53:17,320 DEBUG [main] common.KylinConfig:263 : KYLIN_CONF property was not set, will seek KYLIN_HOME env variable 2017-11-30 13:53:17,325 INFO [main] common.KylinConfig:95 : Initialized a new KylinConfig from getInstanceFromEnv : 1828757853 2017-11-30 13:53:17,436 INFO [main] persistence.ResourceStore:79 : Using metadata url kylin_metadata@hbase for resource store 2017-11-30 13:53:17,955 INFO [main] hbase.HBaseConnection:234 : connection is null or closed, creating a new one 2017-11-30 13:53:18,393 INFO [main] zookeeper.RecoverableZooKeeper:120 : Process identifier=hconnection-0x2df9b86 connecting to ZooKeeper ensemble=cdh01:2181,cdh02:2181,cdh03:2181 2017-11-30 13:53:18,400 INFO [main] zookeeper.ZooKeeper:100 : Client environment:zookeeper.version=3.4.5-cdh5.8.4--1, built on 02/06/2017 22:25 GMT 2017-11-30 13:53:18,400 INFO [main] zookeeper.ZooKeeper:100 : Client environment:host.name<http://host.name>=cdh02 2017-11-30 13:53:18,400 INFO [main] zookeeper.ZooKeeper:100 : Client environment:java.version=1.8.0_152 2017-11-30 13:53:18,400 INFO [main] zookeeper.ZooKeeper:100 : Client environment:java.vendor=Oracle Corporation 2017-11-30 13:53:18,400 INFO [main] zookeeper.ZooKeeper:100 : Client environment:java.home=/usr/java/jdk1.8.0_152/jre The log above shows that the default configuration was loaded, not from conf/kylin.pproperties ,and kylin.log and kylin.out no other errors,i tried set KYLIN_CONF in /etc/profile and setenv.sh,but it does not work, my env is : cdh 5.8.4 kylin 2.1.0-cdh57 How can I solve this problem? -- Best regards, Shaofeng Shi 史少锋
