【问题标题】:Cassandra running cqlsh failsCassandra 运行 cqlsh 失败
【发布时间】:2018-02-10 17:27:35
【问题描述】:

我在虚拟机上运行 Cassandra 2.1.15。问题是我无法运行命令“cqlsh”来创建表和键空间。它总是在 2 分钟后给我一个超时错误。我想增加 cassandra 的超时时间。虚拟机有 8Gb 内存和 4 个 CPU。这些是我尝试过的事情的清单。

  1. 创建 ~/.cassandra/cqlshrc 文件并将 client_timeout 增加到 3600
  2. 修改/usr/bin/cqlsh.py文件并将DEFAULT_CONNECT_TIMEOUT_SECONDSDEFAULT_REQUEST_TIMEOUT_SECONDS变量增加到3600。
  3. 在 cqlsh 中传递参数 --request-timeout 3600 --connect-timeout 3600
  4. 使用cassandra.yaml文件的监听地址中的IP代替localhost

我知道我的虚拟机的性能很慢,大约需要 7 分钟才能看到 nodetool status 命令的输出。

Nodetool状态输出:

Datacenter: site1

=================

Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
--  Address      Load       Tokens  Owns (effective)  Host ID                               Rack
UN  192.168.1.6  196.08 KB  256     100.0%            c88cf8ec-f7e1-41e1-aad0-85742c8c3ffb  RAC1

我在 system.log 文件中也看不到错误日志,从 netstat 命令我可以看到服务器正在侦听端口 9042 和 9160 上的请求

tcp6       0      0 :::9160                 :::*                    LISTEN      32694/java      
tcp6       0      0 :::11311                :::*                    LISTEN      2237/astaire    
tcp6       0      0 :::9042                 :::*                    LISTEN      32694/java      
tcp6       0      0 192.168.1.6:7000        :::*                    LISTEN      32694/java      
tcp6       0      0 127.0.0.1:40895         :::*                    LISTEN      32694/java      
tcp6       0      0 127.0.0.1:7199          :::*                    LISTEN      32694/java

请帮帮我。

【问题讨论】:

    标签: cassandra cqlsh cassandra-2.1


    【解决方案1】:

    C* VM 的 8GB+4CPU 规格很好,它不会造成任何瓶颈或您遇到的延迟。我能想到的一个想法是你的硬盘没有足够的 IO 带宽。尝试在任务管理器中检查磁盘使用情况。 (我假设您在为 C* 运行 VM 时使用 Windows)。

    如果磁盘使用是问题,您可以尝试两种替代方法。

    • 切换到 Docker。 Docker 是一个轻量级的虚拟机,与您正在运行的 CentOS/Ubuntu 虚拟机相匹配。 Docker 快速入门是here,Dockerfile 是here
    • 直接在 Windows 上尝试 C*,如果可能,请使用 CCM

    【讨论】:

      猜你喜欢
      • 2014-04-08
      • 2015-03-02
      • 2015-07-08
      • 2015-01-10
      • 1970-01-01
      • 2020-10-05
      • 2020-10-29
      • 2018-07-16
      • 2018-06-09
      相关资源
      最近更新 更多