На распределенной 2.2.13 с 2 узлами Я изменил стратегию выбора кластера для класса по умолчанию; то вы можете создать вершину
orientdb {db=GratefulDeadConcerts}> alter class written_by CLUSTERSELECTION default
orientdb {db=GratefulDeadConcerts}> select name,defaultClusterId,clusterIds,clusterSelection from (select expand(classes) from metadata:schema) where clusterSelection="default"
+----+----------+----------------+-------------------------+----------------+
|# |name |defaultClusterId|clusterIds |clusterSelection|
+----+----------+----------------+-------------------------+----------------+
|0 |written_by|33 |[33,34,35,36,37,38,39,40]|default |
+----+----------+----------------+-------------------------+----------------+
запросов работает с Почтальон слишком
localhost:2480/command/GratefulDeadConcerts/sql/select name,defaultClusterId,clusterIds,clusterSelection from (select expand(classes) from metadata:schema) where clusterSelection="default"
localhost:2481/command/GratefulDeadConcerts/sql/select name,defaultClusterId,clusterIds,clusterSelection from (select expand(classes) from metadata:schema) where clusterSelection="default"
принять Пожалуйста, посмотрите на документацию о кластерной стратегии для классов
http://orientdb.com/docs/2.2/SQL-Create-Class.html
http://orientdb.com/docs/2.2/SQL-Alter-Class.html
http://orientdb.com/docs/2.2/SQL-Create-Vertex.html
Пример:
orientdb {db=GratefulDeadConcerts}> CREATE CLASS V1 EXTENDS V
Class created successfully. Total classes in database now: 14.
orientdb {db=GratefulDeadConcerts}> select name,defaultClusterId,clusterIds,clusterSelection from (select expand(classes) from metadata:schema) where name="V1"
+----+----+----------------+-------------------------+----------------+
|# |name|defaultClusterId|clusterIds |clusterSelection|
+----+----+----------------+-------------------------+----------------+
|0 |V1 |54 |[54,55,56,57,58,59,60,61]|round-robin |
+----+----+----------------+-------------------------+----------------+
orientdb {db=GratefulDeadConcerts}> alter class V1 CLUSTERSELECTION default
Class updated successfully.
orientdb {db=GratefulDeadConcerts}> info class V1
CLASS 'V1'
Records..............: 0
Super classes........: [V]
Default cluster......: v1 (id=54)
Supported clusters...: v1(54), v1_1(55), v1_2(56), v1_3(57), v1_4(58), v1_5(59), v1_6(60), v1_7(61)
Cluster selection....: default
Oversize.............: 0.0
orientdb {db=GratefulDeadConcerts}> CREATE VERTEX V1 CLUSTER V1 set name="me" , type="artist"
Created vertex 'V1#54:0{name:me,type:artist} v1' in 0.017000 sec(s).
orientdb {db=GratefulDeadConcerts}> select * from V1
+----+-----+------+----+------+
|# |@RID |@CLASS|name|type |
+----+-----+------+----+------+
|0 |#54:0|V1 |me |artist|
+----+-----+------+----+------+
привет, не могли бы вы привести несколько примеров? tnx –
У меня есть функция на стороне сервера, которая сохраняется в конкретном кластере следующим образом: Создайте VERTEX Class1 CLUSTER USA ... Я выполняю его с помощью вызова POST REST:/database/functions/functions1 ... Есть ли способ получить вызов, отправленный владельцу кластера США? –
manjam