我目前正在研究有关数据建模的Cassandra教程。我无法理解为什么每当我尝试从bin文件夹运行cassandra服务时,我都会收到错误:
"卡桑德拉:找不到命令"。
如果我尝试运行nodetool或cqlsh实用程序,也会发生同样的情况。有人可以帮我解决问题吗?
答案 0 :(得分:4)
所有cassandra二进制文件都位于$CASSANDRA_HOME/bin
文件夹中。
如果您从CASSANDRA_HOME
运行命令,请使用:
bin/cassandra
bin/cqlsh
bin/nodetool
答案 1 :(得分:0)
在macOS上,
您必须在dse
之后的bin/cqlsh
文件夹中。
答案 2 :(得分:0)
我知道现在为时已晚,但是对于遇到此问题的任何人,虽然您已经在bin目录中,请使用 ./ cqlsh
答案 3 :(得分:0)
您应该先进入Cassandra安装位置或文件夹。 / bin /
然后尝试在以下命令下运行:-
bin / cassandra或bin / cassandra -f
但是,如果您已完成软件包安装,则应尝试使用以下命令:- sudo服务cassandra start
请通过以下链接获取有关启动Cassandra的所有其他方式的更多详细信息。 https://cassandra.apache.org/doc/latest/getting_started/installing.html#installing-the-binary-tarball