在隔离环境中安装带有sbt的kafka

s5a0g9ez  于 2021-06-07  发布在  Kafka
关注(0)|答案(1)|浏览(351)

我正在尝试按照以下说明在rhel 6.6上安装kafka:

> tar xzf kafka-<VERSION>.tgz
> cd kafka-<VERSION>
> ./sbt update
> ./sbt package

安装时 sbtyum install sbt-0.13.9.rpm 在bintray rpm存储库中,一切正常,但在尝试执行时 sbt 我经常会遇到以下错误:

root@servername:/# sbt
Getting org.scala-sbt sbt 0.13.9 ...

:: problems summary ::
:::: WARNINGS
                module not found: org.scala-sbt#sbt;0.13.9

        ==== local: tried

          /root/.ivy2/local/org.scala-sbt/sbt/0.13.9/ivys/ivy.xml

          -- artifact org.scala-sbt#sbt;0.13.9!sbt.jar:

          /root/.ivy2/local/org.scala-sbt/sbt/0.13.9/jars/sbt.jar

        ==== my-maven-proxy-releases: tried

          http://nexus-bp2s.is.echonet/content/groups/public/org/scala-sbt/sbt/0.13.9/sbt-0.13.9.pom

          -- artifact org.scala-sbt#sbt;0.13.9!sbt.jar:

          http://nexus-bp2s.is.echonet/content/groups/public/org/scala-sbt/sbt/0.13.9/sbt-0.13.9.jar

                ::::::::::::::::::::::::::::::::::::::::::::::

                ::          UNRESOLVED DEPENDENCIES         ::

                ::::::::::::::::::::::::::::::::::::::::::::::

                :: org.scala-sbt#sbt;0.13.9: not found

                ::::::::::::::::::::::::::::::::::::::::::::::

:: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS
unresolved dependency: org.scala-sbt#sbt;0.13.9: not found
Error during sbt execution: Error retrieving required libraries
  (see /root/.sbt/boot/update.log for complete log)
Error: Could not retrieve sbt

最大的问题是我需要让它在一个封闭的intranet环境中工作。
我已经尝试将nexus代理添加为maven存储库,但是仍然不起作用。
所以最大的问题是如何安装 sbt 完全本地(无需连接到任何地方)?或者在RHEL6.6中安装Kafka还有其他选择吗?怎么做?

9bfwbjaz

9bfwbjaz1#

出于某种原因,你最终得到了Kafka最古老版本(v0.7)的说明,该版本于2012年发布。:-)
因此,最大的问题是如何安装完全本地的sbt(不需要它连接到任何地方)?
现在Kafka甚至不使用 sbt 因此,无需在任何地方安装sbt(也无需在任何地方连接)。
相反,请按照http://kafka.apache.org/documentation.html#quickstart_download:
下载0.10.0.1版本并取消tar。

$ tar -xzf kafka_2.11-0.10.0.1.tgz
$ cd kafka_2.11-0.10.0.1

就这样。你不需要做任何事 sbt update 电话等。
或者在RHEL6.6中安装Kafka还有其他选择吗?怎么做?
如果您喜欢在RHEL6上安装现成的RPM(因此您可以使用 yum install ... ,或 puppet ,ansible,…),你可能想看看http://docs.confluent.io/3.0.1/installation.html#installation-百胜。
ps:或者你真的想安装Kafka0.7?除非你有一个非常特别的/很好的理由这么做,否则我绝对建议你不要碰它,而是使用最稳定的版本,Kafka0.10.0。

相关问题