我尝试使用以下instructions在RHEL 6.6上安装Kafka:
> tar xzf kafka-<VERSION>.tgz
> cd kafka-<VERSION>
> ./sbt update
> ./sbt package
从bintray rpm repository安装带有sbt
的{{1}}一切正常但是当尝试执行yum install sbt-0.13.9.rpm
命令时,我总是遇到以下错误:
sbt
最大的问题是我需要让它在封闭的内部网环境中运行。
我已经尝试将我们的nexus代理添加为maven存储库,但仍然无法正常工作。
所以最大的问题是如何完全本地安装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
(无需在任何地方连接)?或者有没有在RHEL 6.6中安装Kafka的替代方案?怎么样?
答案 0 :(得分:1)
出于某种原因,你最终得到了可能最早的Kafka版本(v0.7)的说明,该版本于2012年发布。: - )
所以最大的问题是如何完全本地安装sbt(无需在任何地方连接)?
如今Kafka甚至不再使用sbt
,因此无需在任何地方安装sbt(并且无需在任何地方连接)。
请按照http://kafka.apache.org/documentation.html#quickstart_download上的最新说明进行操作:
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
来电等。
或者有替代方法在RHEL 6.6中安装Kafka吗?怎么样?
如果您希望在RHEL 6上安装即用型RPM(因此可以使用yum install ...
或Puppet,Ansible,...),您可能需要查看{{3} }。