我正在尝试按照以下说明在rhel 6.6上安装kafka:
> tar xzf kafka-<VERSION>.tgz
> cd kafka-<VERSION>
> ./sbt update
> ./sbt package
安装时 sbt
与 yum 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还有其他选择吗?怎么做?
1条答案
按热度按时间9bfwbjaz1#
出于某种原因,你最终得到了Kafka最古老版本(v0.7)的说明,该版本于2012年发布。:-)
因此,最大的问题是如何安装完全本地的sbt(不需要它连接到任何地方)?
现在Kafka甚至不使用
sbt
因此,无需在任何地方安装sbt(也无需在任何地方连接)。相反,请按照http://kafka.apache.org/documentation.html#quickstart_download:
下载0.10.0.1版本并取消tar。
就这样。你不需要做任何事
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。