SciDB cluster: Array not exists error


#1

We have set up SciDB (ver.11.06) cluster recently. When we want to load data
from a file, we confronted the following error.Could you please give me some suggestions on how to figure it out? Thank you very much. The configuration and error are as follows. By the way, we could load the same data file to a single-node, single-instance successfully.

config.ini:
[cluster1]
node-0=192.168.111.129,1
node-1=192.168.111.168,2
db_user=user
db_passwd=passwd
install_root=/opt/scidb/11.06
metadata=/opt/scidb/11.06/share/scidb/meta.sql
pluginsdir=/opt/scidb/11.06/lib/scidb/plugins
logconf=/opt/scidb/11.06/share/scidb/log4cxx.properties
base-path=/mnt/scidb_data
base-port=1239
interface=eth0
ssh-port=22
key-file-list=/home/scidb/.ssh/id_dsa
tmp-path=/tmp

cluster1 status:
scidb@kde-desktop:/home/bob$ scidb.py status cluster1
node_id | host | port | online
---------±----------------±-----±-------
0 | 192.168.111.129 | 1239 | t
1 | 192.168.111.129 | 1240 | t
2 | 192.168.111.168 | 1240 | t
3 | 192.168.111.168 | 1241 | t
(4 rows)

data load:
scidb@kde-desktop:/home/bob$ iquery -aq “list(‘arrays’)”
[(“test”)]
scidb@kde-desktop:/home/bob$ iquery -aq "load(test,’/home/bob/data.dat’)"
Error query id: 1313201237
Error message: Array with id 6 not exists
Error code:2 ( Array not found )


#2

Hello, Jack

One simple thing to try - create a test array with multiple chunks and single attribute. Then use a build command like:

store ( build ( test_array, 1 ), test_array)

Where “1” is the expression denoting what goes into each cell. It can be a string or something like “x+y”. See if that works on your multinode config first.