我可以通过浏览器点击这个,但我假设cqlsh不会喜欢数据格式如何回来
8080 / API / V1 /代理/命名空间/默认/服务/卡桑德拉:CQL
来自浏览器:
Error: 'malformed HTTP response "\x84\x00\x00\x00\x00\x00\x00\x00k\x00\x00\x00"'
Trying to reach: 'http://10.10.76.31:9042/'
答案 0 :(得分:1)
http代理中的代理终止与客户端的连接,建立与后端的单独连接,然后转发数据。它是一个http代理,它假设后端正在提供http,所以它不适用于非http协议(如cql似乎)。要从群集外部访问cassandra实例,您需要直接公开它(作为服务)或在它前面公开TCP代理服务。