【问题标题】:Cassandra 2.0.3 client-to-server [TSocket reads 0 bytes] errorCassandra 2.0.3 客户端到服务器 [TSocket 读取 0 字节] 错误
【发布时间】:2014-04-10 03:50:00
【问题描述】:

我想在 Cassandra 2.0.3 中启用授权、身份验证、客户端/服务器加密和节点间加密。不幸的是,这似乎没有发生,因为所有安全配置都工作正常,但是当我启用“客户端/服务器”时加密”并连接到 cqlsh 我收到错误“连接错误:TSocket 读取 0 字节”..

任何人请帮助这怎么可能?如果不是,那为什么?这种客户端/服务器加密如何在本地主机上实际运行?

【问题讨论】:

    标签: encryption cassandra cqlsh


    【解决方案1】:

    您必须正确设置您的 CQLSH 才能使用 SSL。

    http://www.datastax.com/documentation/cassandra/2.0/cassandra/security/secureCqlshSSL_t.html

    如果您已经在服务器上设置了加密,那么您已经有一个证书文件,您需要在 cqlshrc 中使用它:

    [connection]
    hostname = 127.0.0.1
    port = 9160
    factory = cqlshlib.ssl.ssl_transport_factory
    
    [ssl]
    certfile = ~/keys/cassandra.cert
    

    【讨论】:

      猜你喜欢
      • 2017-01-15
      • 1970-01-01
      • 2016-10-08
      • 1970-01-01
      • 1970-01-01
      • 2019-04-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多