加入收藏 | 设为首页 | 会员中心 | 我要投稿 衡阳站长网 (https://www.0734zz.cn/)- 数据集成、设备管理、备份、数据加密、智能搜索!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

linux – 如何从任何地方运行Cassandra(cqlsh)

发布时间:2021-01-12 08:18:44 所属栏目:Linux 来源:网络整理
导读:在Cassandra中,官方文档(https://wiki.apache.org/cassandra/GettingStarted)声明,开始使用服务 'bin/cassandra -f' 然后用 'bin/cqlsh' 访问.但是以这种方式使用cqlsh我总是要去bin文件夹.让它工作的程序是什么,我可以从控制台的任何地方输入cqlsh来访问(不

在Cassandra中,官方文档(https://wiki.apache.org/cassandra/GettingStarted)声明,开始使用服务

'bin/cassandra -f'

然后用

'bin/cqlsh'

访问.但是以这种方式使用cqlsh我总是要去bin文件夹.让它工作的程序是什么,我可以从控制台的任何地方输入’cqlsh’来访问(不必在Cassandra设置的bin文件夹中)?

(就像我们通过在控制台中输入python3直接从任何地方访问python)

最佳答案 要使此工作正常工作,您必须将Cassandra bin目录添加到$PATH.

在终端提示符下,检查$PATH的内容.

$echo $PATH

在我的Ubuntu VM上,这是我看到的:

/usr/local/apache-maven/apache-maven-3.1.1/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/jvm/jdk1.7.0_45/bin

既然你提到了Python3,我也会在我的系统上检查它的位置:

$which python3
/usr/bin/python3

正如您所看到的,Python3位于我的/usr/bin目录中,而/usr/bin位于我的$PATH中,这就是为什么简单地键入python3对我(以及您)也有效.

有几种方法可以将您的Cassandra bin目录放入$PATH.关于哪种方法是“正确”实现这一目标存在争议.所以,为了告诉你我将如何做,我将提供一个关于AskUbuntu的问题的链接,其中详细说明了将一个目录添加到$PATH中的3种方法:How to add a directory to my path?

(编辑:衡阳站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读