Điểm:0

Cách di chuyển bộ bản sao mongodb từ cụm kubernetes này sang cụm khác bằng cách sao chép

lá cờ cn
Kay

Mục tiêu của tôi là di chuyển dữ liệu thông qua sao chép từ một bản sao mongodb được đặt sang một bản sao mongodb khác.

Tôi đang cố di chuyển dữ liệu từ bộ sao a (trên cụm kubernetes a) sang bộ sao b (trên cụm kubernetes b)

Xem nỗ lực của tôi dưới đây:

biểu đồ hướng dẫn bitnami/mongodb https://github.com/bitnami/charts/tree/master/bitnami/mongodb

toàn cầu:
  ghi đè không gian tên: mongodb
kiến trúc: replicaset
xác thực:
  rootPassword: "<đã xử lý>"
  replicaSetKey: "cùng giá trị"
bản saoCount: 1
tài khoản dịch vụ:
  tạo: đúng
rbac:
  tạo: đúng
kiên trì:
  lưu trữClass: "mongodb"
  kích thước: 250Gi
truy cập bên ngoài:
  đã bật: đúng
  tự động phát hiện:
    đã bật: đúng

bước

  1. Tạo replicaset A trên kubernetes cluster A
  2. Tạo replicaset B trên kubernetes cluster B
  3. Thêm một thành viên từ replicaset B vào replicaset A bằng lệnh
rs.add( { máy chủ: "<host>:27017", ưu tiên: 0, phiếu bầu: 0 } )

thành viên không tham gia được

rs0 [trực tiếp: chính] quản trị viên> rs.status()
{
  đặt: 'rs0',
  ngày: ISODate("2022-05-26T09:03:03.196Z"),
  myState: 1,
  hạn: Dài("3"),
  syncSourceHost: '',
  syncSourceId: -1,
  nhịp timIntervalMillis: Dài("2000"),
  đa sốVoteCount: 2,
  writeMajorityCount: 1,
  bỏ phiếuThành viênĐếm: 2,
  writableVotingMembersCount: 1,
  thời gian: {
    lastCommittedOpTime: { ts: Dấu thời gian({ t: 1653555782, i: 1 }), t: Dài("3") },
    lastCommittedWallTime: ISODate("2022-05-26T09:03:02.147Z"),
    readConcernMajorityOpTime: { ts: Dấu thời gian({ t: 1653555782, i: 1 }), t: Dài("3") },
    applyOpTime: { ts: Dấu thời gian({ t: 1653555782, i: 1 }), t: Long("3") },
    bềnOpTime: { ts: Dấu thời gian({ t: 1653555782, i: 1 }), t: Dài("3") },
    lastAppliedWallTime: ISODate("2022-05-26T09:03:02.147Z"),
    lastDurableWallTime: ISODate("2022-05-26T09:03:02.147Z")
  },
  lastStableRecoveryTimestamp: Dấu thời gian({ t: 1653555762, i: 1 }),
  bầu cửCandidateMetrics: {
    lastElectionReason: 'thời gian bầu cử',
    ngày bầu cử cuối cùng: ISODate("2022-05-26T08:59:02.135Z"),
    kỳ bầu cử: Dài("3"),
    lastCommittedOpTimeAtElection: { ts: Dấu thời gian({ t: 1653555514, i: 1 }), t: Dài("2") },
    lastSeenOpTimeAtElection: { ts: Dấu thời gian({ t: 1653555514, i: 1 }), t: Dài("2") },
    numVotesCần: 2,
    ưu tiênAtElection: 5,
    bầu cửTimeoutMillis: Dài("10000"),
    numCatchUpOps: Dài("0"),
    newTermStartDate: ISODate("2022-05-26T08:59:02.141Z"),
    wMajorityWriteAvailabilityDate: ISODate("2022-05-26T08:59:02.142Z")
  },
  các thành viên: [
    {
      _id: 0,
      tên: '<redacted_a>:27017',
      sức khỏe: 1,
      giai đoạn 1,
      stateStr: 'CHÍNH',
      thời gian hoạt động: 167634,
      thời gian hoạt động: { ts: Dấu thời gian({ t: 1653555782, i: 1 }), t: Dài("3") },
      optimeDate: ISODate("2022-05-26T09:03:02.000Z"),
      lastAppliedWallTime: ISODate("2022-05-26T09:03:02.147Z"),
      lastDurableWallTime: ISODate("2022-05-26T09:03:02.147Z"),
      syncSourceHost: '',
      syncSourceId: -1,
      thông báo tin nhắn: '',
      thời gian bầu cử: Dấu thời gian({ t: 1653555542, i: 1 }),
      ngày bầu cử: ISODate("2022-05-26T08:59:02.000Z"),
      Phiên bản cấu hình: 5,
      configTerm: 3,
      bản thân: đúng,
      lastHeartbeatMessage: ''
    },
    {
      _id: 1,
      tên: 'mongodb-prod-arbiter-0.mongodb-prod-arbiter-headless.mongodb.svc.cluster.local:27017',
      sức khỏe: 1,
      trạng thái: 7,
      stateStr: 'ARBITER',
      thời gian hoạt động: 250,
      lastHeartbeat: ISODate("2022-05-26T09:03:01.611Z"),
      lastHeartbeatRecv: ISODate("2022-05-26T09:03:01.691Z"),
      pingMs: Dài("0"),
      nhịp tim cuối cùngTin nhắn: '',
      syncSourceHost: '',
      syncSourceId: -1,
      thông báo tin nhắn: '',
      Phiên bản cấu hình: 5,
      configTerm: 3
    },
    {
      _id: 2,
      tên: '<redacted_b>',
      sức khỏe: 0,
      trạng thái: 8,
      stateStr: '(không truy cập được/lành mạnh)',
      thời gian hoạt động: 0,
      thời gian hoạt động: { ts: Dấu thời gian({ t: 0, i: 0 }), t: Dài("-1") },
      optimeDurable: { ts: Dấu thời gian({ t: 0, i: 0 }), t: Dài("-1") },
      optimeDate: ISODate("1970-01-01T00:00:00.000Z"),
      optimeDurableDate: ISODate("1970-01-01T00:00:00.000Z"),
      lastAppliedWallTime: ISODate("1970-01-01T00:00:00.000Z"),
      lastDurableWallTime: ISODate("1970-01-01T00:00:00.000Z"),
      lastHeartbeat: ISODate("2022-05-26T09:03:01.719Z"),
      lastHeartbeatRecv: ISODate("1970-01-01T00:00:00.000Z"),
      pingMs: Dài("0"),
      lastHeartbeatMessage: "ID tập hợp bản sao không khớp, ID của chúng tôi: 628cb373d4eda0a12d1a75e0; của nút từ xa: 628f3e9b4d975fb84fc5a5b1",
      syncSourceHost: '',
      syncSourceId: -1,
      thông báo tin nhắn: '',
      phiên bản cấu hình: -1,
      configTerm: -1
    }
  ],
  được: 1,
  '$clusterTime': {
    clusterTime: Dấu thời gian({ t: 1653555782, i: 1 }),
    Chữ ký: {
      hàm băm: Nhị phân(Buffer.from("cf0cde3a5498d190d7258912ea99822796fda70f", "hex"), 0),
      keyId: Dài("7101248018959040517")
    }
  },
  Thời gian hoạt động: Dấu thời gian({ t: 1653555782, i: 1 })
}


{"t":{"$date":"2022-05-26T09:07:22.362+00:00"},"s":"I", "c":"REPL_HB", "id":23974, "ctx":"ReplCoord-4","msg":"Nhịp tim không thành công sau lần thử lại tối đa","attr":{"mục tiêu":"<redacted_b>","maxHeartbeatRetries":2,"lỗi":{"mã ":93,"codeName":"InvalidReplicaSetConfig","errmsg":"ID bộ bản sao không khớp, ID của chúng tôi: 628cb373d4eda0a12d1a75e0; của nút từ xa: 628f3e9b4d975fb84fc5a5b1"}}}

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.