cassandra - 启用来自其他主机的 cassandra 访问
问题描述
我正在尝试从其他主机启用 cassandra 访问。
我将 cassandra.yaml listen_address和rpc_address更新为主机 IP v4 地址。如文档中所述
From
listen_address: localhost
rpc_address: localhost
To
listen_address: cassandra_host_ipv4_address
rpc_address: cassandra_host_ipv4_address
我重新启动了 cassandra 以选择配置。
nodetool status命令显示正确
Datacenter: DC1
===============
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
-- Address Load Tokens Owns Host ID Rack
UN cassandra_host_ipv4_address 204.8 KiB 8 ? null r1
在尝试使用其他主机之前,我尝试从同一个 cassandra 主机进行连接
- qlsh
- 本地主机
- cqlsh cassandra_host_ipv4_address
他们都失败了
Connection error: ('Unable to connect to any servers', {'ip-v4-address': error(111, "Tried connecting to [('ip-v4-address', 9042)]. Last error: Connection refused")})
我尝试检查日志但只有gc.log.0.current存在?
有谁知道如何公开 cassandra 以便它可以从不同的主机连接。
解决方案
推荐阅读
- java - Android 上的 AnyChart 着色网格
- php - 如何在已由 mysql 填充的下拉列表中设置值
- c# - VSIX:从 VS2017 移植到 VS2019 的步骤
- python - 如何从特定文件夹中的 Outlook 中的不同帐户读取 Outlook 电子邮件?
- php - Laravel 注册页面未加载
- java - 如何在 java-Mysql 选择查询中使用带有参数的正则表达式?
- .net - 在 docker 内执行“dotnet watch run”不起作用(杀死进程'dotnet.exe run'时出错:系统找不到指定的文件)
- r - 如何清楚地可视化总和为相同值的多个类别的计数
- sql - 在 SQL 中插入新表会出错
- node.js - 使用 ReactJS 和 NodeJS Web APP 的 Bot FrameWork Edge 40.15063.674.0 问题