无法在Presto中使用Cassandra连接器

时间:2014-08-11 12:36:46

标签: cassandra presto

我已经设置了Cassandra,并且我已经创建了一个密钥空间(mykeyspace)和一个表格。我启动了Cassandra作为服务,在presto安装文件中添加了这样的cassandra.properties文件:

connector.name=cassandra
cassandra.contact-points=localhost
cassandra.native-protocol-port=9142
cassandra.thrift-port=9160

在此之后我在Presto发出了这个命令,我认为它正在连接到Cassandra数据:

./presto --server localhost:9160 --catalog cassandra --schema mykeyspace

但是,现在,当我发出命令' show tables'时,我收到此消息:

Error running command: java.io.EOFException

我真的很感激有任何帮助来清除这个错误。

1 个答案:

答案 0 :(得分:1)

Presto CLI需要连接到Presto协调器(默认端口8080),而不是Cassandra。更改--server参数以匹配Presto协调器的参数。