如何将输入 modifiable 设置为 true 以更改我的架构?

时间:2021-03-07 18:07:36

标签: griddb

我已在 class Point 中为我的传感器历史定义了架构。

static class Point {
@RowKey Date timestamp;
       String status;
       double reading;
}

我在代码中以这种方式引用了它:

// Creating a TimeSeries (Only obtain the specified TimeSeries if it already exists)
TimeSeries<Point> ts = store.putTimeSeries("point01", Point.class);

我能够编译我的代码而没有错误。但是当我试图让它运行时,我收到错误 60016: DS_DS_CHANGE_SCHEMA_DISABLE

-bash-4.2$ java test/Sample8 239.0.0.1 31999 defaultCluster admin admin
Exception in thread "main" com.toshiba.mwcloud.gs.common.GSStatementException: [60016:DS_DS_CHANGE_SCHEMA_DISABLE] (address=192.168.1.16:10001, partitionId=19)
at com.toshiba.mwcloud.gs.subnet.NodeConnection.executeStatementDirect(NodeConnection.java:506)
at com.toshiba.mwcloud.gs.subnet.NodeConnection.executeStatement(NodeConnection.java:323)
at com.toshiba.mwcloud.gs.subnet.GridStoreChannel.executeStatement(GridStoreChannel.java:1696)
at com.toshiba.mwcloud.gs.subnet.SubnetGridStore.executeStatement(SubnetGridStore.java:209)
at com.toshiba.mwcloud.gs.subnet.SubnetGridStore.putContainer(SubnetGridStore.java:1014)
at com.toshiba.mwcloud.gs.subnet.SubnetGridStore.putTimeSeries(SubnetGridStore.java:1061)
at com.toshiba.mwcloud.gs.subnet.SubnetGridStore.putTimeSeries(SubnetGridStore.java:100)
at com.toshiba.mwcloud.gs.partitioned.PartStore.putTimeSeries(PartStore.java:189)
at test.Sample8.main(Sample8.java:41)

因此,我根据 GRIDDB 错误代码列表 [https://www.toshiba-sol.co.jp/en/pro/griddb/docs-en/v4_3_2/GridDB_ErrorCodes.html] 进行了检查,并得到了这个建议要采取的行动:

<块引用>

更改架构时:将 input modifiable 设置为 true。

如何将输入设置为可修改?在哪里设置,好像跟服务器配置有关系?

0 个答案:

没有答案