4
我想在Cassandra 2.0.3中启用授权,身份验证,客户端/服务器加密和节点间加密。不幸的是,这似乎不是因为所有的安全配置工作正常,但当我启用“客户端/服务器加密”并连接到cqlsh我得到错误“连接错误:TSocket读取0字节”..Cassandra 2.0.3客户端到服务器[TSocket读取0字节]错误
任何人请帮助这是如何可能?如果不是,那为什么?此客户端/服务器加密如何在本地主机上实际运行?
我想在Cassandra 2.0.3中启用授权,身份验证,客户端/服务器加密和节点间加密。不幸的是,这似乎不是因为所有的安全配置工作正常,但当我启用“客户端/服务器加密”并连接到cqlsh我得到错误“连接错误:TSocket读取0字节”..Cassandra 2.0.3客户端到服务器[TSocket读取0字节]错误
任何人请帮助这是如何可能?如果不是,那为什么?此客户端/服务器加密如何在本地主机上实际运行?
您必须正确设置您的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