【发布时间】:2012-03-19 14:31:56
【问题描述】:
我已经安装并启动了Cassandra server(1.0.8)。我可以使用CLI 应用程序连接到服务器。但是一旦我尝试按照CassandraCLI 的步骤创建一个键空间"twissandra"
我最终得到以下错误
我可以在安装的"config" directory 中看到cassandra.yaml 文件。
编辑 - 答案
好的,在与libjack 进行了几天简短的闲聊之后。错误已被追踪。
REM set CLASSPATH="%CASSANDRA_HOME%\conf"
上面的行是一个注释(如果可以的话,请评论)我必须逐行遍历整个BAT file,然后才能最终删除REM 子句。
【问题讨论】:
-
检查堆栈跟踪日志,这可能解释了为什么找不到 cassandra.yaml。另外更新 log4j-server.properties 中的 appender 以指定正确的路径:log4j.appender.R.File=H:/logs/cassandra.log
-
谢谢你的回答。我需要为 cassandra 指定这么多东西才能运行,这很奇怪!让我试一试...
-
@libjack- 我试过你的解决方案。我在正确的位置看到了日志文件。但是创建键空间仍然没有运气......
-
@libjack - 我终于成功了......但解决方案绝对不能接受。我不得不将文件 cassandra.yaml 从 conf 文件夹复制到 bin 文件夹。我希望必须有其他一些选择才能正确解决此问题。
标签: cassandra command-line-interface