Express 所有cassandra物化视图未配置表

Express 所有cassandra物化视图未配置表,express,cassandra,express-cassandra,Express,Cassandra,Express Cassandra,所以我有以下设置,在本地网络上有8台服务器,每台都运行cassandra。其中2个服务器是种子节点,其余的只是常规节点。如果我运行nodetool status,则所有节点都会正确显示,并且所有节点都处于未运行状态 我有一个运行express cassandra的express.js应用程序。它有大量的表和物化视图(总共70个),我必须多次重新启动express服务器,才能用表填充cassandra键空间,否则它将在某个时候停止填充。创建表后,我可以很好地访问所有标准表,但当我尝试访问任何具体化

所以我有以下设置,在本地网络上有8台服务器,每台都运行cassandra。其中2个服务器是种子节点,其余的只是常规节点。如果我运行nodetool status,则所有节点都会正确显示,并且所有节点都处于未运行状态

我有一个运行express cassandra的express.js应用程序。它有大量的表和物化视图(总共70个),我必须多次重新启动express服务器,才能用表填充cassandra键空间,否则它将在某个时候停止填充。创建表后,我可以很好地访问所有标准表,但当我尝试访问任何具体化视图表时,我不断收到有关未配置表的错误-
InvalidRequest:error from server:code=2200[Invalid query]message=“unconfigured table…”

此外,如果我运行我的应用程序,所有对物化视图的查询都会失败

似乎数据库创建过程一直在损坏(因为我必须重新启动express server以确保所有表都已创建)。如果我只是启动express.js服务器并让它运行,它将停止创建大约20个表的表(我让它运行了大约2个小时,但没有创建任何表)。如果我重新启动它,它将再次创建几个表,然后再次停止。依此类推,直到我创建了所有表


此外,当我尝试修复该键空间(由express cassandra创建)时,我总是无法连接到其中一个节点,尽管nodetool状态显示它已启动。

在此处发布答案,如果其他任何人收到类似问题,我就会知道是什么导致了这一问题

我对物化视图名称有一个问题-它太长了。不幸的是,
express cassandra
没有以有意义的方式提供任何关于物化视图长度的信息


未尝试精确长度,但长度大于70个字符。

您在cassandra日志或express应用程序中是否收到任何错误消息?由于视图数量太多,表和视图创建过程似乎超时,因此卡住了。您是否可以尝试更新cassandra读取超时值,如本文所述:嘿,我已经增加了在cassandra.yaml中将所有节点的超时时间减少到30000毫秒,我已经将socketTimeout设置为readTimeout 0,但这并没有解决问题。它仍然会创建大约40个表(所有标准表)和一些具体化视图,然后挂断。@Masum