最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

Issues installing Cassandra on Amazon Linux 3 with Amazon Corretto 8 - Stack Overflow

programmeradmin1浏览0评论

I'm trying to install Cassandra 4.1.8 on Amazon Linux 3, and it fails due to the below error.

I did install amazon version of java 1.8 - but that doesn't come with the headless package.

Has anyone run into the same issue before? - any suggestions on how can I make this work?

yum install cassandra
Apache Cassandra                                                                                                                                                                                                             9.5 kB/s | 3.0 kB     00:00
Error:
 Problem: conflicting requests
  - nothing provides java-1.8.0-headless needed by cassandra-4.1.8-1.noarch from cassandra
(try to add '--skip-broken' to skip uninstallable packages)

yum --showduplicates search java-1.8
Last metadata expiration check: 0:00:15 ago on Tue Mar 18 16:47:55 2025.
================================================================================================================== Name Matched: java-1.8 ===================================================================================================================
java-1.8.0-amazon-corretto-1:1.8.0_362.b08-1.amzn2023.x86_64 : Amazon Corretto runtime environment
java-1.8.0-amazon-corretto-1:1.8.0_372.b07-1.amzn2023.x86_64 : Amazon Corretto runtime environment
java-1.8.0-amazon-corretto-1:1.8.0_382.b05-1.amzn2023.x86_64 : Amazon Corretto runtime environment
java-1.8.0-amazon-corretto-1:1.8.0_392.b08-1.amzn2023.x86_64 : Amazon Corretto runtime environment
java-1.8.0-amazon-corretto-1:1.8.0_402.b06-1.amzn2023.x86_64 : Amazon Corretto runtime environment
java-1.8.0-amazon-corretto-1:1.8.0_402.b08-1.amzn2023.x86_64 : Amazon Corretto runtime environment
java-1.8.0-amazon-corretto-1:1.8.0_412.b08-1.amzn2023.x86_64 : Amazon Corretto runtime environment
java-1.8.0-amazon-corretto-devel-1:1.8.0_362.b08-1.amzn2023.x86_64 : Amazon Corretto development environment
java-1.8.0-amazon-corretto-devel-1:1.8.0_372.b07-1.amzn2023.x86_64 : Amazon Corretto development environment
java-1.8.0-amazon-corretto-devel-1:1.8.0_382.b05-1.amzn2023.x86_64 : Amazon Corretto development environment
java-1.8.0-amazon-corretto-devel-1:1.8.0_392.b08-1.amzn2023.x86_64 : Amazon Corretto development environment
java-1.8.0-amazon-corretto-devel-1:1.8.0_402.b06-1.amzn2023.x86_64 : Amazon Corretto development environment
java-1.8.0-amazon-corretto-devel-1:1.8.0_402.b08-1.amzn2023.x86_64 : Amazon Corretto development environment
java-1.8.0-amazon-corretto-devel-1:1.8.0_412.b08-1.amzn2023.x86_64 : Amazon Corretto development environment

java -version
openjdk version "1.8.0_412"
OpenJDK Runtime Environment Corretto-8.412.08.1 (build 1.8.0_412-b08)
OpenJDK 64-Bit Server VM Corretto-8.412.08.1 (build 25.412-b08, mixed mode)

rpm -qa |grep -i java
javapackages-filesystem-6.0.0-7.amzn2023.0.6.noarch
java-1.8.0-amazon-corretto-1.8.0_412.b08-1.amzn2023.x86_64

I'm trying to install Cassandra 4.1.8 on Amazon Linux 3, and it fails due to the below error.

I did install amazon version of java 1.8 - but that doesn't come with the headless package.

Has anyone run into the same issue before? - any suggestions on how can I make this work?

yum install cassandra
Apache Cassandra                                                                                                                                                                                                             9.5 kB/s | 3.0 kB     00:00
Error:
 Problem: conflicting requests
  - nothing provides java-1.8.0-headless needed by cassandra-4.1.8-1.noarch from cassandra
(try to add '--skip-broken' to skip uninstallable packages)

yum --showduplicates search java-1.8
Last metadata expiration check: 0:00:15 ago on Tue Mar 18 16:47:55 2025.
================================================================================================================== Name Matched: java-1.8 ===================================================================================================================
java-1.8.0-amazon-corretto-1:1.8.0_362.b08-1.amzn2023.x86_64 : Amazon Corretto runtime environment
java-1.8.0-amazon-corretto-1:1.8.0_372.b07-1.amzn2023.x86_64 : Amazon Corretto runtime environment
java-1.8.0-amazon-corretto-1:1.8.0_382.b05-1.amzn2023.x86_64 : Amazon Corretto runtime environment
java-1.8.0-amazon-corretto-1:1.8.0_392.b08-1.amzn2023.x86_64 : Amazon Corretto runtime environment
java-1.8.0-amazon-corretto-1:1.8.0_402.b06-1.amzn2023.x86_64 : Amazon Corretto runtime environment
java-1.8.0-amazon-corretto-1:1.8.0_402.b08-1.amzn2023.x86_64 : Amazon Corretto runtime environment
java-1.8.0-amazon-corretto-1:1.8.0_412.b08-1.amzn2023.x86_64 : Amazon Corretto runtime environment
java-1.8.0-amazon-corretto-devel-1:1.8.0_362.b08-1.amzn2023.x86_64 : Amazon Corretto development environment
java-1.8.0-amazon-corretto-devel-1:1.8.0_372.b07-1.amzn2023.x86_64 : Amazon Corretto development environment
java-1.8.0-amazon-corretto-devel-1:1.8.0_382.b05-1.amzn2023.x86_64 : Amazon Corretto development environment
java-1.8.0-amazon-corretto-devel-1:1.8.0_392.b08-1.amzn2023.x86_64 : Amazon Corretto development environment
java-1.8.0-amazon-corretto-devel-1:1.8.0_402.b06-1.amzn2023.x86_64 : Amazon Corretto development environment
java-1.8.0-amazon-corretto-devel-1:1.8.0_402.b08-1.amzn2023.x86_64 : Amazon Corretto development environment
java-1.8.0-amazon-corretto-devel-1:1.8.0_412.b08-1.amzn2023.x86_64 : Amazon Corretto development environment

java -version
openjdk version "1.8.0_412"
OpenJDK Runtime Environment Corretto-8.412.08.1 (build 1.8.0_412-b08)
OpenJDK 64-Bit Server VM Corretto-8.412.08.1 (build 25.412-b08, mixed mode)

rpm -qa |grep -i java
javapackages-filesystem-6.0.0-7.amzn2023.0.6.noarch
java-1.8.0-amazon-corretto-1.8.0_412.b08-1.amzn2023.x86_64
Share Improve this question edited Mar 19 at 1:41 Erick Ramirez 16.5k2 gold badges21 silver badges31 bronze badges asked Mar 18 at 17:01 dmodedmode 1
Add a comment  | 

1 Answer 1

Reset to default 1

Cassandra requires a Java version that has headless mode capabilities (CASSANDRA-18751). This is so unnecessary system configuration like display, keyboard or mouse is not required.

For Cassandra 4.1.8, the RPM package requires either a headless Java 8 or 11:

Requires:      (java-1.8.0-headless or java-11-headless)

It looks like Amazon Corretto 8 does not have headless mode so it won't work with Cassandra. However, it looks like Amazon Corretto 11 has a headless variant so you could use it as an alternative. Cheers!

发布评论

评论列表(0)

  1. 暂无评论