当前位置: 首页 > 知识库问答 >
问题:

用Java从文件中保存数据的Cassandra

晏晨朗
2023-03-14

我使用java通过materiliazed视图将数据存储到Cassandra中,但我遇到了一个问题。问题是它不能将数据保存到Cassandra数据库。我得到了这个错误。

No columns are defined for Materialized View other than primary key

如果不存在sensorkeyspace.maxtable将物化视图重放为select sensor_id,湿度来自sensorkeyspace.sensortable,其中(湿度不为null)主键(sensor_id)异常位于线程“main”com.datastax.driver.core.exceptions.invalidqueryException:除了com.datastax.driver.core.exceptions.invalidquereException.copy(invalidqueryException.copy(invalidqueryException.copy在com.datastax.driver.core.abstractSession.execute(abstractSession.java:64),com.datastax.driver.core.abstractSession.execute(abstractSession.java:39),sparkproject.sparkapp.main(sparkapp.java:41)。在com.datastax.driver.core.defaultResultSetFuture.onset(DefaultResultSetFuture.java:179)在com.datastax.driver.core.requestHandler.setFinalResult(requestHandler.java:174)在com.datastax.driver.core.requestHandler.access$2600(requestHandler.java:43)在com.datastax.driver.core.requestHandler.access$2600.onset(requesthandler.java:627)在com.datastax.driver.core.connection$dispatcher.channelread0(connection.java:1012)在com.datastax.driver.core.connection$dispatcher.channelread0(connection.java:935)在io.netty.channel.simplechannelinboundhandler.channelread0(connection.java:935)在.java:328)

共有1个答案

齐俊达
2023-03-14

看起来您创建的物化视图的主键与主表相同。请查看MV定义

 类似资料:
  • 问题内容: 我看到过很多不同的文章,涉及到您应该以何种方式将对象序列化到文件,并且所有这些在本质上在执行方式和最佳实践方面存在冲突。因此,这就是我要保存的内容: 我们可以假设configArgs的大小已知,我需要制作一个文件,这就是到目前为止的内容。 问题答案: 好吧,我想,您想将对象直接写入文件 我只是提供了重要的代码。通过异常处理来实现。

  • 我使用swing制作了一个GUI,我将数据从文本文件读取到jtable,文本文件有6列5行,3行的值为0,0.0,0,0,0。所以我想在JTable中显示值,直到它遇到0为止。但要在保存时保存全文文件,这意味着值为5行。这是我的密码: 和文本文件:

  • 我是python新手,我正在尝试读取文本文件并从文本中收集一些信息。例如,如果文本包含“1.Andrew是XYZ大学的学生,毕业于2020年。”对于上述文本,我要求我的答案是“学生1:Andrew,毕业年份:2020,大学:XYZ”。同样,我需要验证n个学生,并存储n个学生的结果。我只知道这里的基本知识,在这里我可以以不同的格式打开文件,如读、写。。。因此,我对如何进行下一步感到困惑。 任何帮助都

  • 问题内容: 我正在尝试使用outputstream从URL保存文件。该URL由https保护。所以当我尝试获取文件时出现以下错误 假设我要从此URL打开文件 所以我做类似的事情: 结果不会在专用选粉机上发生任何事情,因为会显示错误。如何从HTTPS网址获取文件? 问题答案: HTTPS连接需要握手。即明确承认对方。服务器已经通过HTTPS证书标识了自己,但是您显然没有在信任存储区中使用此证书,并且

  • 我有Fragment1和fragment2。Fragment1是EditTexts的一种形式,它将其数据保存到文本文件中。我希望用户能够在Fragment1和Fragment2之间来回滑动,每次滑动时,来自Fragment1的数据都会保存到一个文件中。 到目前为止,我已经使用ViewPager将每个表单实现为一个新的片段,并使用在用户每次滑动时保存文件。这是可行的,但用户输入的数据完全为空。 这是

  • 问题内容: 我有以下格式的文本文件: Details.txt 该文件是.txt文件。我想从该文件中读取课程标题,并打印相应的教科书和教师信息。但是我不确定该遵循什么程序?将信息存储在数组中效率不高!我应该如何进行?注意:我无法更改文件中的信息,因此不应更改!显然,文件将通过以下代码读取: 但是我应该如何根据课程名称,教科书和讲师的标签从该文件中提取数据! 问题答案: 首先正确地逐行阅读文件,然后搜