cassandra.client.execute('source…')不工作

ttygqcqt  于 2021-06-10  发布在  Cassandra
关注(0)|答案(1)|浏览(359)

133/5000我想创建我自己的scylla应用程序,在那里我想使用cassandra驱动程序和cqlsh资源从文件中运行命令
[cqlsh 5.0.1 | cassandra 3.0.8 | cql规范3.3.1 |本机协议v4]
Dock版本客户端:版本:18.09.4 api版本:1.39 go版本:go1.10.8 git提交:d14af54266构建:周三3月27日18:35:52 2019 os/arch:linux/amd64实验:false
服务器:docker engine-社区引擎:版本:18.09.4 api版本:1.39(最低版本1.12)go版本:go1.10.8 git提交:d14af54构建:周三3月27日18:01:48 2019 os/arch:linux/amd64实验:false

var cassandra = require('cassandra-driver');

const loadData = () => {
  const client = new cassandra.Client({
    contactPoints: [ 'scylla-node1', 'scylla-node2', 'scylla-node3' ],
    localDataCenter: 'DC1',
    keyspace: 'tracking'
  });

  const query = `SOURCE 'file.txt';`;
  client.execute(query, function(err, result) {
    console.log('TCL: loadData -> result', result);
    if (err) {
      console.log('\n' + err);
    }
  });
...

运行代码后,我得到错误:

ResponseError: line 1:0 no viable alternative at input 'SOURCE'

怎么了?

2w3kk1z5

2w3kk1z51#

不能从驱动程序运行与cqlsh相关的命令,如copy、desc、source等。

相关问题