如何连接到本地 cassandra 数据库

2024-01-28

我有一个本地运行的 cassandra 数据库。我可以在 Ops Center 中看到它正在运行。但是,当我打开开发中心并尝试连接时,我收到一个神秘的“无法连接”错误。

如何获取通过开发中心连接到此本地 cassandra 数据库所需的确切名称/连接字符串?


要连接的主机名/IP 在中指定listen_addresscassandra.yaml 的属性。如果您仅从本地主机(沙箱机器)连接到 Cassandra,那么您可以设置listen_address在你的 cassandra.yaml 中相应地:

listen_address: localhost

当您启动 Cassandra 时,您应该在 STDOUT 或 system.log 中看到与此类似的行(为简洁起见,删除了时间戳):

Starting listening for CQL clients on localhost/127.0.0.1:9042...
Binding thrift service to localhost/127.0.0.1:9160
Listening for thrift clients...

这些行指示您应该使用哪个地址来连接到集群。测试连接的第一种方法是clqsh。请注意,cqlsh 默认情况下将连接到“localhost”。如果您要连接到 localhost 以外的主机/IP,则需要在命令行上指定它。

$ cqlsh
Connected to Test Cluster at localhost:9042.
[cqlsh 5.0.1 | Cassandra 2.1.0-rc5-SNAPSHOT | CQL spec 3.2.0 | Native protocol v3]
Use HELP for help.
cqlsh>

如果这有效,那么您还应该能够通过定义与本地主机的连接来从 DataStax 开发中心(也在您的本地计算机上)进行连接(和测试),如下所示:

此时,您应该能够通过应用程序代码进行连接(显示了 Java CQL3 驱动程序):

cluster = Cluster.builder().addContactPoint("localhost").build();
Metadata metadata = cluster.Metadata;
Console.WriteLine("Connected to cluster: " + metadata.ClusterName.ToString());
Session session = cluster.connect();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何连接到本地 cassandra 数据库 的相关文章

  • 将 CassandraUnit 与 Astyanax 结合使用时出现依赖性问题

    我有一个 SessionDaoCassandraImpl 类 它使用 Astyanax 从 Cassandra 读取数据 我想使用嵌入式 Cassandra 服务器进行测试 卡桑德拉单元 https github com jsevellec
  • 无法在 Mac 上将 JanusGraph 连接到本地 Cassandra

    我已在 Mac OS X 10 11 6 上安装并运行 Cassandra 3 11 1 跑步cqlsh在终端中打印以下消息 Connected to Test Cluster at 127 0 0 1 9042 cqlsh 5 0 1 C
  • 引起原因:com.datastax.driver.core.exceptions.InvalidQueryException:日期长度应为 8 或 0 字节 (13)

    我正在尝试使用 spring data cassandra 插入数据 但是当我的应用程序使用 Spring Boot 版本是 1 5 3 运行时 我遇到了以下错误 我在spring data中添加了一个实现CrudResposity的自定义
  • 使用 TLS/SSL 保护 Cassandra 通信

    我们希望保护 Cassandra 免受中间人攻击 有没有办法配置 Cassandra 使客户端 服务器和服务器 服务器 复制 通信采用 SSL 加密 谢谢 简短的回答 不 对于客户端 服务器 节俭 151 https issues apac
  • Cassandra data stax 查询生成器更新

    我正在尝试编写一个简单的更新查询 更新表 set col1 val1 col2 val2 where col3 val3 您能否提供一个使用查询生成器 API 在 Cassandra 中编写简单 UPDATE 的示例 试试这个 v1 x Q
  • Cassandra CQL v3.0 和复合类型

    我正在浏览以下文档CQLv3 0 http www datastax com docs 1 1 references cql index 我们是否应该在更新中指定复合键并选择 a b 1 以防万一comparator or key vali
  • InvalidRequestException(为什么:empid 如果包含 Equal,则不能被多个关系限制)

    这是关于我从 Apache Spark 查询 Cassandra 时遇到的问题 Spark 的正常查询工作正常 没有任何问题 但是当我使用关键条件进行查询时 出现以下错误 最初 我尝试查询复合键列族 它也给出了与下面相同的问题 由以下原因引
  • Cassandra - 选择而不复制

    假设我创建了一个键空间和表 CREATE KEYSPACE IF NOT EXISTS keyspace rep 0 WITH replication class SimpleStrategy replication factor 0 CR
  • 为什么 Cassandra 客户端在生产中没有 epoll 时会失败? [复制]

    这个问题在这里已经有答案了 当我在本地运行服务时 我收到一条警告 指出 epoll 不可用 因此它使用 NIO 很公平 当我将其部署到 Kubernetes 中时 我得到了以下信息 这导致服务无法运行 2017 03 29T19 09 22
  • Cassandra 中的数据分布

    我听说过 Cassandra 及其发行版 其实想知道数据在整个集群中是如何分布的现象 我的意思是 Cassandra 如何决定哪些节点拥有哪些数据 如果您了解 HashTable 数据结构以及 Hashtable 中如何进行哈希处理 那么这
  • Cassandra 允许过滤

    我有一个如下表 CREATE TABLE test day int id varchar start int action varchar PRIMARY KEY day start id 我想运行这个查询 Select from test
  • Spark JSON 文本字段到 RDD

    我有一个 cassandra 表 其中有一个名为 snapshot 的文本类型字段 其中包含 JSON 对象 identifier timestamp snapshot 我了解到 为了能够使用 Spark 对该字段进行转换 我需要将该 RD
  • Cassandra 会话与集群 有什么可分享的?

    考虑 Cassandra 的 Session 和 Cluster 类 Java 驱动程序 我想知道有什么区别 在 Hibernate 中 每次都会创建一个会话并共享会话工厂 从许多来源我了解到 它被认为是创建一个会话并在多个线程之间共享它
  • 聚类键的范围查询

    我有一个表 用于记录在我的网站上执行的用户活动 我的表结构如下 CREATE TABLE key space log id uuid time bigint ip text url text user id int PRIMARY KEY
  • 如何知道 Cassandra 中键空间和列族的大小?

    最近 我开始使用 cassandra 的 Java 驱动程序 cassandra driver core 2 0 2 进行 Grails 与 Cassandra 的集成 因此 我很好奇如何知道我们的表在 cassandra DB 中存储数据
  • Cassandra .setFetchSize() on 语句不被遵守

    我想在UI上实现分页 所以我这样设置fetchSize boundStatement setFetchSize 20 但 setFetchSize 不被尊重 截至目前 我的表有 400 行 并且所有 400 行均已检索 当我使用检索下一组行
  • Cassandra cqlsh“无法连接到任何服务器”

    在命令行上执行 cqlsh bat 时收到以下消息 Connection error Unable to connect to any servers 127 0 0 1 ProtocolError cql version 3 3 0 is
  • Redis AOF fsync(始终)与 LSM 树

    我对日志结构化合并树 LSM 树 的理解是 它利用了附加到磁盘非常快 因为它不需要查找 这一事实 只需将更新附加到预写日志并返回到客户端即可 我的理解是 这仍然提供了立即的持久性 同时仍然非常快 我不认为 Redis 使用 LSM 树 它似
  • 如何使用 cqlsh 将 Cassandra 连接到本地主机?

    我将 rpc port 设置为公共 IP 地址 现在我可以从外部服务器正常连接到 Cassandra 但是 我无法使用 cqlsh 从 Cassandra 服务器本身进行连接 我收到一个错误 即 Connection error Could
  • 带有 Play 框架的 cassandra

    我正在尝试开发一个由两部分组成的应用程序 Web 服务和 Android 应用程序 我计划使用 java play 框架和 cassandra noSQL 数据库来实现我的 Web 服务 我已经找了两天了 我还是不知道该怎么做 我需要集成一

随机推荐

  • Hyperledger Sawtooth:Javascript 中的事务处理器

    我正在尝试基于以下示例在 javascript SDK 中实现事务处理器 https github com hyperledger sawtooth core blob master sdk examples intkey javascri
  • mySQL和postgreSQL中的group by子句,为什么在postgreSQL中出错?

    假设我有这张表 named 桌子其结构为 PostgreSQL create table the table col3 SERIAL col2 varchar col1 varchar PRIMARY KEY col3 MySQL crea
  • 如何获取另一个场景godot中的节点?

    我正在制作一个具有多个场景的游戏 需要有 get node 来自另一个场景的节点 变量 并且我不知道如何从另一个场景获取节点 如果我理解正确的话 您想连接到来自另一个场景中的节点的信号 直接方法会起作用 const bullet prelo
  • Xcode 中的 .xcworkspace/xcshareddata/WorkspaceSettings.xcsettings 中的 PreviewsEnabled 键指的是什么

    最近 当更新到最新的 Xcode 13 并简单地保存项目时 以下键值对已添加到ProjectName xcworkspace xcshareddata WorkspaceSettings xcsettings
  • 在 JavaScript 中将一个枚举转换为另一个枚举

    EDIT 正如评论所暗示的 Enum 不是 JavaScript 的一部分 而是 TypeScript 的一部分 我故意留下原来的标题 因为有人可能会像我一样犯错误 我有两个具有相同键但不同值的枚举 enum RowStates editi
  • React Ref Form onSubmit 处理程序未触发

    我有一个表格 我尝试从不同的功能提交此表单 为此 我创建了一个ref 该引用在打印时具有正确的 HTML 节点 并且该节点还有一个submit方法 当调用此提交方法时 formNode submit 表单已提交 but the onSubm
  • 在R中合并4个具有不同列(变量)的数据对象

    所以最初我有以下对象 gt head gs year disturbance lek id complex tot male 1 2006 N 3T Diamond 3 2 2007 N 3T Diamond 17 3 1981 N bar
  • 将 R 绘图导入 LaTeX?

    我是 R 和 LaTeX 的新手 最近刚刚发现如何使用 R 绘制标准时间序列图并将其保存为 png 图像 我担心的是 将其保存为图像然后将其嵌入到 LaTeX 中会缩放它并使其看起来很难看 有没有办法制作Rplot 函数输出矢量图形并将其嵌
  • 获取特定类的每个 UL 元素的 ID

    Goal 从名为 SBUpdater 的 ul 类获取特定 HTML 元素 ul 的 id 值 Purpose 我的程序包含多个服务器 url 并从每个服务器 url 解析我需要的特定信息 ul 的每个 id 都包含服务器 url 的值 我
  • 如何从mongodb检索图像文件到html页面

    我已成功以二进制格式将图像文件存储在 mongodb 中 但是当我从 mongodb 获取图像时 我得到相同的二进制格式 但我需要这个图像文件 请有人可以帮忙 这是我使用的代码 def retrieve request db pymongo
  • C# 转换 Base64 -> byte[]

    我有一个Base64 byte 从流传输的数组 我需要将其转换为普通数组byte 这个怎么做 你必须使用Convert FromBase64String http msdn microsoft com en us library syste
  • 在 XCode 5 中查看类/协议层次结构

    我是从 Java 世界来到 iOS 的 Java 中最有用的功能之一就是 JavaDoc 可以轻松查看特定接口的所有实现者或特定类的后代 XCode 5中有类似的东西吗 是的 有符号导航器 但它显示所有类 协议的层次结构或仅显示特定于项目的
  • 具有基于类型的数据模板选择和绑定的内容呈现器

    我有一个绑定到项目列表的 ItemsControl 这些项目具有名称和值属性 value 属性的类型为 Object 以允许使用不同的数据类型 为了正确显示 value 属性 我将 ContentPresenter 与我可能使用的每种数据类
  • SAXParseException XML-20221 文本中的无效字符

    对于独立的 Java 应用程序 我们看到非常罕见的错误 其中包含有效 XML 内容的字符串导致 JAXB 抛出异常 例如 javax xml bind UnmarshalException with linked exception org
  • 如何刷新打印功能的输出?

    我如何强制Pythonprint函数将缓冲输出刷新到屏幕 See also Disable output buffering https stackoverflow com questions 107705 if the goal is t
  • 如何从 Flex - AIR 执行 ping 操作?

    我很无聊 因为我的开发服务器宕机了 我正在运行命令提示符来无限期地 ping 服务器 这样我就能看到它们何时停止超时 并知道我可以再次工作 与此同时 我想制作一个 Air 应用程序来为我做这件事 这样我就可以让它发出鸣叫声或警报 或者在它开
  • 视图应该依赖于它的控制器吗? (ASP.NET MVC)

    这里有一个关于 ASP NET MVC 的设计 使用的问题 在html帮助器类中 您可以通过Html ViewContext Controller获取当前控制器 此外 您可以从 html 帮助器类获取请求 路由集合等 这不违背MVC的规则吗
  • 使用 R 进行荷兰语情感分析

    在 RStudio 中 我有一列包含Dutch我想通过情感分析添加 1 0 和 1 0 之间的极性分数的句子 我已经尝试过使用pattern nlp来自 jwfijffels 的软件包 但这对我不起作用 我找到了一个关于https gith
  • 如何使用 JQuery 使文本框在更改时启用和禁用

    我有一段 html 代码和脚本代码 我需要解决方案来处理一个文本框的更改事件 该事件禁用在另一个文本字段中输入数据的行为 任何人都可以帮我解决一下吗 div class leaf div
  • 如何连接到本地 cassandra 数据库

    我有一个本地运行的 cassandra 数据库 我可以在 Ops Center 中看到它正在运行 但是 当我打开开发中心并尝试连接时 我收到一个神秘的 无法连接 错误 如何获取通过开发中心连接到此本地 cassandra 数据库所需的确切名