您的位置:首页 > Web前端 > Node.js

CrateDB高可用测试 kill一个datanode节点

2017-03-04 15:01 375 查看
第1步,节点正常存活

[mf@cratedb-test-01 /data/mf/crate]$ curl http://10.209.15.212:8080/_cat/shards/.partitioned.test_cratedb_node_fail_1.045j4c1h6omj2chd64sg
.partitioned.test_cratedb_node_fail_1.045j4c1h6omj2chd64sg 4 p STARTED 326253 44.8mb 10.10.10.4  cratedb-test-04 

.partitioned.test_cratedb_node_fail_1.045j4c1h6omj2chd64sg 4 r STARTED 326253 44.8mb 10.10.10.3  cratedb-test-03 

.partitioned.test_cratedb_node_fail_1.045j4c1h6omj2chd64sg 3 r STARTED 327110 45.4mb 10.10.10.4  cratedb-test-04 

.partitioned.test_cratedb_node_fail_1.045j4c1h6omj2chd64sg 3 p STARTED 327110 45.4mb 10.10.10.2    cratedb-test-02 

.partitioned.test_cratedb_node_fail_1.045j4c1h6omj2chd64sg 1 r STARTED 326896 44.8mb 10.10.10.1 cratedb-test-01 

.partitioned.test_cratedb_node_fail_1.045j4c1h6omj2chd64sg 1 p STARTED 326896 44.8mb 10.10.10.2    cratedb-test-02 

.partitioned.test_cratedb_node_fail_1.045j4c1h6omj2chd64sg 2 p STARTED 326391 45.3mb 10.10.10.3  cratedb-test-03 

.partitioned.test_cratedb_node_fail_1.045j4c1h6omj2chd64sg 2 r STARTED 326391 45.3mb 10.10.10.1 cratedb-test-01 

.partitioned.test_cratedb_node_fail_1.045j4c1h6omj2chd64sg 5 r STARTED 326682   45mb 10.10.10.4  cratedb-test-04 

.partitioned.test_cratedb_node_fail_1.045j4c1h6omj2chd64sg 5 p STARTED 326682   45mb 10.10.10.3  cratedb-test-03 

.partitioned.test_cratedb_node_fail_1.045j4c1h6omj2chd64sg 0 p STARTED 326668 45.1mb 10.10.10.1 cratedb-test-01 

.partitioned.test_cratedb_node_fail_1.045j4c1h6omj2chd64sg 0 r STARTED 326668 45.1mb 10.10.10.2    cratedb-test-02 


第2步:kill掉cratedb-test-02(10.10.10.2)


[mf@cratedb-test-02 /root]$ curl http://10.209.15.212:8080/_cat/shards/.partitioned.test_cratedb_node_fail_1.045j4c1h6omj2chd64sg
.partitioned.test_cratedb_node_fail_1.045j4c1h6omj2chd64sg 4 p STARTED    326253 44.8mb 10.10.10.4  cratedb-test-04 

.partitioned.test_cratedb_node_fail_1.045j4c1h6omj2chd64sg 4 r STARTED    326253 44.8mb 10.10.10.3  cratedb-test-03 

.partitioned.test_cratedb_node_fail_1.045j4c1h6omj2chd64sg 3 p STARTED    327110 45.4mb 10.10.10.4  cratedb-test-04 

.partitioned.test_cratedb_node_fail_1.045j4c1h6omj2chd64sg 3 r UNASSIGNED                                             

.partitioned.test_cratedb_node_fail_1.045j4c1h6omj2chd64sg 1 p STARTED    326896 44.8mb 10.10.10.1 cratedb-test-01 

.partitioned.test_cratedb_node_fail_1.045j4c1h6omj2chd64sg 1 r UNASSIGNED                                             

.partitioned.test_cratedb_node_fail_1.045j4c1h6omj2chd64sg 2 p STARTED    326391 45.3mb 10.10.10.3  cratedb-test-03 

.partitioned.test_cratedb_node_fail_1.045j4c1h6omj2chd64sg 2 r STARTED    326391 45.3mb 10.10.10.1 cratedb-test-01 

.partitioned.test_cratedb_node_fail_1.045j4c1h6omj2chd64sg 5 r STARTED    326682   45mb 10.10.10.4  cratedb-test-04 

.partitioned.test_cratedb_node_fail_1.045j4c1h6omj2chd64sg 5 p STARTED    326682   45mb 10.10.10.3  cratedb-test-03 

.partitioned.test_cratedb_node_fail_1.045j4c1h6omj2chd64sg 0 p STARTED    326668 45.1mb 10.10.10.1 cratedb-test-01 

.partitioned.test_cratedb_node_fail_1.045j4c1h6omj2chd64sg 0 r UNASSIGNED 

327110 主分片所在节点cratedb-test-02(10.10.10.2)宕机后, 327110
副分片立即变成主分片。 经过10秒钟左右,327110 副分片在cratedb-test-01上分配、生成,分片情况如下:

[mf@cratedb-test-02 /root]$ curl http://10.209.15.212:8080/_cat/shards/.partitioned.test_cratedb_node_fail_1.045j4c1h6omj2chd64sg
.partitioned.test_cratedb_node_fail_1.045j4c1h6omj2chd64sg 4 p STARTED 326253 44.8mb 10.10.10.4  cratedb-test-04 

.partitioned.test_cratedb_node_fail_1.045j4c1h6omj2chd64sg 4 r STARTED 326253 44.8mb 10.10.10.3  cratedb-test-03 

.partitioned.test_cratedb_node_fail_1.045j4c1h6omj2chd64sg 3 p STARTED 327110 45.4mb 10.10.10.4  cratedb-test-04 

.partitioned.test_cratedb_node_fail_1.045j4c1h6omj2chd64sg 3 r STARTED 327110 45.4mb 10.10.10.1 cratedb-test-01 

.partitioned.test_cratedb_node_fail_1.045j4c1h6omj2chd64sg 1 r STARTED 326896 44.8mb 10.10.10.4  cratedb-test-04 

.partitioned.test_cratedb_node_fail_1.045j4c1h6omj2chd64sg 1 p STARTED 326896 44.8mb 10.10.10.1 cratedb-test-01 

.partitioned.test_cratedb_node_fail_1.045j4c1h6omj2chd64sg 2 p STARTED 326391 45.3mb 10.10.10.3  cratedb-test-03 

.partitioned.test_cratedb_node_fail_1.045j4c1h6omj2chd64sg 2 r STARTED 326391 45.3mb 10.10.10.1 cratedb-test-01 

.partitioned.test_cratedb_node_fail_1.045j4c1h6omj2chd64sg 5 r STARTED 326682   45mb 10.10.10.4  cratedb-test-04 

.partitioned.test_cratedb_node_fail_1.045j4c1h6omj2chd64sg 5 p STARTED 326682   45mb 10.10.10.3  cratedb-test-03 

.partitioned.test_cratedb_node_fail_1.045j4c1h6omj2chd64sg 0 r STARTED 326668 45.1mb 10.10.10.3  cratedb-test-03 

.partitioned.test_cratedb_node_fail_1.045j4c1h6omj2chd64sg 0 p STARTED 326668 45.1mb 10.10.10.1 cratedb-test-01

第3步,启动cratedb-test-02

[mf@cratedb-test-02 /root]$ curl http://10.209.15.212:8080/_cat/shards/.partitioned.test_cratedb_node_fail_1.045j4c1h6omj2chd64sg
.partitioned.test_cratedb_node_fail_1.045j4c1h6omj2chd64sg 4 p STARTED 326253 44.8mb 10.10.10.4  cratedb-test-04 

.partitioned.test_cratedb_node_fail_1.045j4c1h6omj2chd64sg 4 r STARTED 326253 44.8mb 10.10.10.3  cratedb-test-03 

.partitioned.test_cratedb_node_fail_1.045j4c1h6omj2chd64sg 3 p STARTED 327110 45.4mb 10.10.10.4  cratedb-test-04 

.partitioned.test_cratedb_node_fail_1.045j4c1h6omj2chd64sg 3 r STARTED 327110 45.4mb 10.10.10.1 cratedb-test-01 

.partitioned.test_cratedb_node_fail_1.045j4c1h6omj2chd64sg 1 r STARTED 326896 44.8mb 10.10.10.2    cratedb-test-02 

.partitioned.test_cratedb_node_fail_1.045j4c1h6omj2chd64sg 1 p STARTED 326896 44.8mb 10.10.10.1 cratedb-test-01 

.partitioned.test_cratedb_node_fail_1.045j4c1h6omj2chd64sg 2 p STARTED 326391 45.3mb 10.10.10.2    cratedb-test-02 

.partitioned.test_cratedb_node_fail_1.045j4c1h6omj2chd64sg 2 r STARTED 326391 45.3mb 10.10.10.1 cratedb-test-01 

.partitioned.test_cratedb_node_fail_1.045j4c1h6omj2chd64sg 5 r STARTED 326682   45mb 10.10.10.4  cratedb-test-04 

.partitioned.test_cratedb_node_fail_1.045j4c1h6omj2chd64sg 5 p STARTED 326682   45mb 10.10.10.3  cratedb-test-03 

.partitioned.test_cratedb_node_fail_1.045j4c1h6omj2chd64sg 0 p STARTED 326668 45.1mb 10.10.10.2    cratedb-test-02 

.partitioned.test_cratedb_node_fail_1.045j4c1h6omj2chd64sg 0 r STARTED 326668 45.1mb 10.10.10.3  cratedb-test-03 

启动cratedb-test-02,经过30秒后,节点cratedb-test-02上有了分片。分片327110的主副分片仍分别在cratedb-test-04、cratedb-test-01上(可能会有分片转移)。

重新启动的节点上,上面只有副分片。

对读写的影响?

---- kill一个节点,对读写无影响。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐