[ 
https://issues.apache.org/jira/browse/SPARK-42370?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Zhiguo Wu updated SPARK-42370:
------------------------------
    Description: 
When I run `./sbin/start-history-server.sh`

I'll get the error below

!image-2023-02-07-16-54-43-593.png!

 

Although we already use org.openlabtesting.leveldbjni on aarch64, which can 
works on aarch64,

we still load org.fusesource.hawtjni.runtime.Library on wrong jar file

When we run `export SPARK_DAEMON_JAVA_OPTS=-verbose:class`, we can see the 
class is loaded from jline-2.14.6.jar where the correct class file is under 
leveldbjni-all-1.8.jar

 

Incorrect(now):

[Loaded org.fusesource.hawtjni.runtime.Library from 
file:/yourdir/spark/jars/jline-2.14.6.jar] 

Correct(expected):

[Loaded org.fusesource.hawtjni.runtime.Library from 
file:/yourdir/spark/jars/leveldbjni-all-1.8.jar] 

  was:
When I run `./sbin/start-history-server.sh`

I'll get the error below

!image-2023-02-07-16-54-43-593.png!

 

Although we already use org.openlabtesting.leveldbjni on aarch64, which can 
works on aarch64,

we still load org.fusesource.hawtjni.runtime.Library on wrong jar file

we can see the class is load from jline-2.14.6.jar where the correct class file 
is under leveldbjni-all-1.8.jar when we run export 
SPARK_DAEMON_JAVA_OPTS=-verbose:class

 

Incorrect:

[Loaded org.fusesource.hawtjni.runtime.Library from 
file:/yourdir/spark/jars/jline-2.14.6.jar] 

Correct:

[Loaded org.fusesource.hawtjni.runtime.Library from 
file:/yourdir/spark/jars/leveldbjni-all-1.8.jar] 


> Spark History Server fails to start on CentOS7 aarch64
> ------------------------------------------------------
>
>                 Key: SPARK-42370
>                 URL: https://issues.apache.org/jira/browse/SPARK-42370
>             Project: Spark
>          Issue Type: Bug
>          Components: Spark Core
>    Affects Versions: 3.2.3
>            Reporter: Zhiguo Wu
>            Priority: Major
>         Attachments: image-2023-02-07-16-54-43-593.png
>
>
> When I run `./sbin/start-history-server.sh`
> I'll get the error below
> !image-2023-02-07-16-54-43-593.png!
>  
> Although we already use org.openlabtesting.leveldbjni on aarch64, which can 
> works on aarch64,
> we still load org.fusesource.hawtjni.runtime.Library on wrong jar file
> When we run `export SPARK_DAEMON_JAVA_OPTS=-verbose:class`, we can see the 
> class is loaded from jline-2.14.6.jar where the correct class file is under 
> leveldbjni-all-1.8.jar
>  
> Incorrect(now):
> [Loaded org.fusesource.hawtjni.runtime.Library from 
> file:/yourdir/spark/jars/jline-2.14.6.jar] 
> Correct(expected):
> [Loaded org.fusesource.hawtjni.runtime.Library from 
> file:/yourdir/spark/jars/leveldbjni-all-1.8.jar] 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org
For additional commands, e-mail: issues-h...@spark.apache.org

Reply via email to