[ 
https://issues.apache.org/jira/browse/KYLIN-4864?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17367236#comment-17367236
 ] 

ASF GitHub Bot commented on KYLIN-4864:
---------------------------------------

martin-g edited a comment on pull request #1558:
URL: https://github.com/apache/kylin/pull/1558#issuecomment-865898669


   @hit-lacus I was able to run the Docker image on Linux ARM64 with these 
changes: 
https://github.com/apache/kylin/compare/master...martin-g:KYLIN-4864-add-support-for-aarch64-to-Dockerfiles?expand=1
   
   I had to upgrade MySQL to 8.x because there was no aarch64 binaries at 
http://repo.mysql.com/yum/mysql-5.7-community/el/7/
   
   I've also updated Kylin, Livy, JDK and Maven to their latest versions.
   
   I've tested it with the steps described at 
http://kylin.apache.org/docs/tutorial/kylin_sample.html but it got stuck at 
90.91% . The logs just repeat the following again and again:
   
   ```
   ==> logs/kylin.log <==
   2021-06-22 11:12:42,935 INFO  [BadQueryDetector] 
service.BadQueryDetector:148 : Detect bad query.
   2021-06-22 11:12:45,832 INFO  [FetcherRunner 1102308739-43] 
threadpool.DefaultFetcherRunner:117 : Job Fetcher: 1 should running, 1 actual 
running, 0 stopped, 0 ready, 0 already succeed, 0 error, 0 discarded, 0 others
   
   ==> logs/streaming_coordinator.log <==
   2021-06-22 11:12:45,832 INFO  [FetcherRunner 1102308739-43] 
threadpool.DefaultFetcherRunner:117 : Job Fetcher: 1 should running, 1 actual 
running, 0 stopped, 0 ready, 0 already succeed, 0 error, 0 discarded, 0 others
   
   ==> logs/kylin.log <==
   2021-06-22 11:13:15,832 INFO  [FetcherRunner 1102308739-43] 
threadpool.DefaultFetcherRunner:117 : Job Fetcher: 1 should running, 1 actual 
running, 0 stopped, 0 ready, 0 already succeed, 0 error, 0 discarded, 0 others
   
   ==> logs/streaming_coordinator.log <==
   2021-06-22 11:13:15,832 INFO  [FetcherRunner 1102308739-43] 
threadpool.DefaultFetcherRunner:117 : Job Fetcher: 1 should running, 1 actual 
running, 0 stopped, 0 ready, 0 already succeed, 0 error, 0 discarded, 0 others
   
   ==> logs/kylin.log <==
   ```
   I did not face any problems related to RocksDB ! Only the unit tests fail 
with 5.9.2 and pass with 5.18.4!
   
   
   Now I am trying to test with 3.1.3-SNAPSHOT but the build fails at 
`kylin-it` module due to :
   
   ```
   java.lang.IllegalArgumentException: java.net.UnknownHostException: 
sandbox.hortonworks.com
        at 
org.apache.hadoop.security.SecurityUtil.buildTokenService(SecurityUtil.java:378)
        at 
org.apache.hadoop.hdfs.NameNodeProxies.createNonHAProxy(NameNodeProxies.java:310)
        at 
org.apache.hadoop.hdfs.NameNodeProxies.createProxy(NameNodeProxies.java:176)
        at org.apache.hadoop.hdfs.DFSClient.<init>(DFSClient.java:678)
        at org.apache.hadoop.hdfs.DFSClient.<init>(DFSClient.java:619)
        at 
org.apache.hadoop.hdfs.DistributedFileSystem.initialize(DistributedFileSystem.java:149)
        at 
org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:2653)
        at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:368)
        at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:170)
        at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:355)
        at org.apache.hadoop.fs.Path.getFileSystem(Path.java:295)
        at 
org.apache.kylin.common.KylinConfigBase.getHdfsWorkingDirectory(KylinConfigBase.java:284)
        at 
org.apache.kylin.dict.ITGlobalDictionaryBuilderTest$SharedBuilderThread.run(ITGlobalDictionaryBuilderTest.java:133)
   ```
   
   I cannot find what build step is supposed to build the `**-bin.tar.gz` for 
https://github.com/apache/kylin/blob/efedf07043c704cbdfa04ac3af3d73cec866cb76/docker/Dockerfile_dev#L25
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


> Support building and testing Kylin on ARM64 architecture platform
> -----------------------------------------------------------------
>
>                 Key: KYLIN-4864
>                 URL: https://issues.apache.org/jira/browse/KYLIN-4864
>             Project: Kylin
>          Issue Type: Improvement
>            Reporter: liusheng
>            Priority: Major
>             Fix For: v3.1.3
>
>
> Currently, there are many softwares have support running on ARM64 platform. 
> We have also done many efforts about making big-data projects support ARM64 
> platform. 
> For an example, Hadoop has published ARM64 platform specific packages:
> [https://www.apache.org/dyn/closer.cgi/hadoop/common/hadoop-3.3.0/hadoop-3.3.0-aarch64.tar.gz]
>  
> and also have ARM specific CI job configured:
> [https://ci-hadoop.apache.org/job/Hive-trunk-linux-ARM/]
> It would be better to also enable ARM support  and setup ARM CI for Kylin 
> projects



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to