Ad

OnWorks favicon
ພາສາອັງກິດພາສາຝຣັ່ງເຢຍລະມັນItalianປອກຕຸຍການລັດເຊຍແອສປາໂຍນ

4s-adminJ - ອອນລາຍໃນຄລາວ

ແລ່ນ 4s-adminJ ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ 4s-adminJ ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


4s-admin — ເຄື່ອງ​ມື​ການ​ຄຸ້ມ​ຄອງ​ກຸ່ມ 4store​

ສະຫຼຸບສັງລວມ


4s-admin [-- verbose] ຄໍາສັ່ງ [ໂຕ້ຖຽງ]

4s-admin list-nodes
4s-admin ຮ້ານຄ້າລາຍຊື່
4s-admin ຮ້ານເລີ່ມຕົ້ນ [-a | --ທັງໝົດ] [ຊື່ຮ້ານ ... ]
4s-admin ຮ້ານຢຸດ [-a | --ທັງໝົດ] [ຊື່ຮ້ານ ... ]
4s-admin ລຶບຮ້ານ ຊື່ຮ້ານ ...
4s-admin ສ້າງຮ້ານ [create_options ... ] ຊື່ຮ້ານ
4s-admin [- ການປ່ຽນແປງ] [- ຊ່ວຍ]

ລາຍລະອຽດ


ໄດ້ 4s-admin ຜົນປະໂຫຍດເຮັດໃຫ້ກຸ່ມ 4store (ຫຼືໂຮດດຽວ) ສາມາດຈັດການໂດຍຜ່ານ a
ຈໍານວນຄໍາສັ່ງທີ່ສະຫນັບສະຫນູນ. ຄໍາສັ່ງທີ່ມີຢູ່ແມ່ນ list-nodes, ຮ້ານຄ້າລາຍຊື່, ຮ້ານເລີ່ມຕົ້ນ,
ຮ້ານຢຸດ, ລຶບຮ້ານ. ລາຍລະອຽດກ່ຽວກັບຄໍາສັ່ງສ່ວນບຸກຄົນແມ່ນຂ້າງລຸ່ມນີ້:

ຄໍາສັ່ງ: list-nodes
ພິມບັນຊີລາຍຊື່ຂອງ nodes ທັງຫມົດໃນ cluster ຂອງເຂົາເຈົ້າ, ແລະສະຖານະພາບຂອງເຂົາເຈົ້າ. ຜົນຜະລິດປະກອບມີ:
node_number - ເລີ່ມຕົ້ນທີ່ 0, ດັດຊະນີຕົວເລກຂອງ node ໃນກຸ່ມ
hostname - ຊື່ຂອງ cluster node
port - ພອດທີ່ 4s-boss ກຳລັງແລ່ນຢູ່
ສະຖານະ - ບໍ່ວ່າຈະເປັນ 4s-boss ຢູ່ໃນ node ນັ້ນສາມາດເຂົ້າເຖິງໄດ້ຫຼືບໍ່
ip_address - ທີ່ຢູ່ IPv4 ຫຼື IPv6 ຂອງ node

ຄໍາສັ່ງ: ຮ້ານຄ້າລາຍຊື່
ພິມລາຍຊື່ຮ້ານຄ້າທັງໝົດທີ່ພົບເຫັນຢູ່ໃນກຸ່ມ, ພ້ອມກັບສະຖານະຂອງເຂົາເຈົ້າ. ຜົນຜະລິດຈະ
ບັນຈຸ:
store_name - ຊື່ຂອງຮ້ານ
store_status - ບໍ່ວ່າຮ້ານຈະສາມາດໃຊ້ໄດ້ຫຼືບໍ່
backend_status - ສະຖານະຂອງຂະບວນການ 4s-backend ທີ່ຮ້ານໃຊ້

ຕົວເລືອກ:

-- verbose
ຈະສະແດງສະຖານະຂອງແຕ່ລະ backend ໃນແຕ່ລະ node ແຍກຕ່າງຫາກ, ແທນທີ່ຈະເປັນຮ້ານ.

store_status ຈະເປັນ 'available' ຫຼື 'unavailable'. ຖ້າຮ້ານມີ, ຫຼັງຈາກນັ້ນ
ມັນຫມາຍຄວາມວ່າຂະບວນການ backend ທີ່ຈໍາເປັນທັງຫມົດແມ່ນແລ່ນຢູ່ໃນ cluster, ແລະຮ້ານສາມາດ
ຖືກນໍາໃຊ້ກັບ 4s-httpd, 4s-query, ແລະ 4s-import. ຖ້າຮ້ານບໍ່ມີ, the
'backend_status' ຈະບອກເຫດຜົນວ່າເປັນຫຍັງ.

ຖ້າ backend ຖືກຈັດເປັນ 'ຢຸດ', ມັນຫມາຍຄວາມວ່າຂະບວນການ 4s-backend ສໍາລັບຮ້ານແມ່ນ.
ແນ່ນອນຢຸດຢູ່ໜຶ່ງ ຫຼືຫຼາຍຂໍ້ຂອງກຸ່ມ. ຖ້າມັນຖືກລະບຸວ່າເປັນ 'ບໍ່ຮູ້', ນີ້
ຫມາຍຄວາມວ່າ 4s-admin ບໍ່ສາມາດກໍານົດສະຖານະຂອງຂະບວນການ backend ໄດ້.

ຄໍາສັ່ງ: ຮ້ານ​ເລີ່ມ​ຕົ້ນ​, ຮ້ານຢຸດ
ເລີ່ມ ຫຼືຢຸດໜຶ່ງຮ້ານ ຫຼືຫຼາຍຮ້ານໃນກຸ່ມ.

ຕົວເລືອກ:

-ກ, --ທັງໝົດ
ເລີ່ມ ຫຼືຢຸດຮ້ານຄ້າທັງໝົດໃນກຸ່ມ.

ຖ້າຕົວເລືອກ -a ຫຼື --all ບໍ່ມີຢູ່, ຫຼັງຈາກນັ້ນ, ຊ່ອງທີ່ແຍກອອກຈາກລາຍຊື່ຮ້ານເພື່ອເລີ່ມຕົ້ນ
ຫຼືຢຸດຄວນໃຫ້.

ແຕ່ລະ node ຈະຖືກຖາມເພື່ອເລີ່ມຕົ້ນ ຫຼືຢຸດການເກັບຮັກສາຂະບວນການ 4s-backend ທີ່ໃຫ້.

ສໍາລັບແຕ່ລະ node, ຄໍາສັ່ງນີ້ຈະພິມ:
node_number - ເລີ່ມຕົ້ນທີ່ 0, ດັດຊະນີຕົວເລກຂອງ node ໃນກຸ່ມ
hostname - ຊື່ຂອງ cluster node

ສໍາລັບແຕ່ລະຂະບວນການ 4s-backend ໃນ node, ມັນຈະພິມ:
store_name - ຊື່ຂອງຮ້ານ
backend_status - ບໍ່ວ່າຈະເປັນ 4s-backend ໃນປັດຈຸບັນຢຸດຫຼືເຮັດວຽກ

backend_status ຈະເປັນຫນຶ່ງໃນ 'ຢຸດ', 'ແລ່ນ', ຫຼື 'unknown'.

ຖ້າຮ້ານເລີ່ມຕົ້ນຖືກເອີ້ນໃຫ້ຮ້ານທີ່ເປີດຢູ່ແລ້ວ, ຫຼືຮ້ານຢຸດສໍາລັບແລ້ວ
ຢຸດເຊົາການເກັບຮັກສາ, ຫຼັງຈາກນັ້ນແຕ່ລະ node ຈະບໍ່ດໍາເນີນການ, ແຕ່ສະຖານະຂອງ backend ຈະເປັນ
ພິມອອກ.

ຄໍາສັ່ງ: ລຶບຮ້ານ
ລຶບໜຶ່ງ ຫຼືຫຼາຍກວ່າໜຶ່ງຮ້ານຄ້າອອກຈາກກຸ່ມ.

ຍອມຮັບຊ່ອງແຍກລາຍການຮ້ານຄ້າເພື່ອລຶບເປັນອາກິວເມັນ.

ສ້າງການເຊື່ອມຕໍ່ກັບທຸກ nodes ຂອງ cluster, ຢຸດຮ້ານຖ້າມັນກໍາລັງແລ່ນ, ຫຼັງຈາກນັ້ນ
ລຶບຮ້ານນັ້ນ.

ຄໍາສັ່ງ: ສ້າງຮ້ານ
ສ້າງຮ້ານຄ້າໃຫມ່ໃນຫນຶ່ງຫຼືຫຼາຍ nodes ຂອງກຸ່ມ.

ຕົວເລືອກ:

--ຂໍ້ node_id_list
ບັນຊີລາຍຊື່ທີ່ແຍກກັນດ້ວຍເຄື່ອງໝາຍຈຸດຂອງຕົວເລກ node ເພື່ອສ້າງຮ້ານຄ້າ. ຄ່າເລີ່ມຕົ້ນແມ່ນ
nodes ທັງຫມົດ. ໃຊ້ 4s-admin list-nodes ສໍາລັບບັນຊີລາຍຊື່ຂອງ nodes ທີ່ມີຢູ່.

-- ພາກສ່ວນ num_segments
ຈໍາ​ນວນ​ທັງ​ຫມົດ​ຂອງ​ພາກ​ສ່ວນ​ທີ່​ຈະ​ແບ່ງ​ອອກ​ທົ່ວ​ທຸກ nodes​, ຈະ​ຕ້ອງ​ເປັນ​ພະ​ລັງ​ງານ 2​.
ຄ່າເລີ່ມຕົ້ນແມ່ນ 2 ຕໍ່ node (ປັດກັບພະລັງງານທີ່ໃກ້ທີ່ສຸດຂອງ 2).

-m, --ກະຈົກ
ເປີດໃຊ້ການສະທ້ອນຂອງພາກສ່ວນ.

-ລະຫັດຜ່ານ ລະຫັດຜ່ານ
ຕັ້ງລະຫັດຜ່ານສໍາລັບການພິສູດຢືນຢັນ.

--model-files
ໃຊ້ໄຟລ໌ຕໍ່ແບບຈໍາລອງ, ເປັນປະໂຫຍດສໍາລັບຮູບແບບຂະຫນາດໃຫຍ່.

--ກຳລັງ
ຖ້າຮ້ານທີ່ມີຊື່ດຽວກັນມີຢູ່ແລ້ວ, ໃຫ້ລຶບມັນອອກແລ້ວສ້າງໃໝ່.

ທັງຫມົດຂ້າງເທິງນີ້ແມ່ນທາງເລືອກ, ແລະການໂຕ້ຖຽງທີ່ຕ້ອງການພຽງແຕ່ແມ່ນຊື່ຂອງຮ້ານທີ່ຈະ
ສ້າງ.

ແຕ່ລະ node ຈະຖືກຖາມເພື່ອສ້າງຮ້ານ. ຖ້າບັນດາ nodes ລົ້ມເຫລວໃນການສ້າງຮ້ານ,
ການສ້າງຮ້ານຄ້າຖືກຍົກເລີກ, ແລະພາກສ່ວນໃດນຶ່ງທີ່ສ້າງຂຶ້ນແລ້ວຈະຖືກລຶບຖິ້ມ.

ຮ້ານຄ້າທີ່ມີຢູ່ຈະບໍ່ຖືກລຶບເວັ້ນເສຍແຕ່ຈະໃຫ້ທາງເລືອກ Fl -force.

ການຕັ້ງຄ່າ ເອກະສານ ທາງເລືອກໃນການ
nodes =
semicolon ແຍກລາຍຊື່ໂຮສຢູ່ໃນກຸ່ມ.

ຕົວເລືອກຕ່າງໆ ສຳ ລັບ 4s-admin in /etc/4store.conf ທັງໝົດຄວນຈະຢູ່ໃນພາກສ່ວນ [4s-boss], ຫຼືຈະ
ຖືກລະເລີຍ.

ເບິ່ງ 4store.conf(5) ສໍາລັບລາຍລະອຽດກ່ຽວກັບວິທີການກໍານົດກຸ່ມ.

ໂດຍ​ທົ່ວ​ໄປ ການນໍາໃຊ້
ເມື່ອໃດ 4s-admin ຄໍາສັ່ງແມ່ນເອີ້ນວ່າ, ມັນທໍາອິດອ່ານ /etc/4store.conf ການກໍານົດ
hostnames ຂອງ nodes ໃນ cluster. ຫຼັງຈາກນັ້ນມັນຈະພະຍາຍາມຕິດຕໍ່ສື່ສານກັບ 4s-ນາຍຈ້າງ(8​)
daemon ແລ່ນຢູ່ໃນ node ນັ້ນ (ແລ່ນຢູ່ໃນພອດ 6733 ໂດຍຄ່າເລີ່ມຕົ້ນ).

ການດໍາເນີນການຄໍາສັ່ງ list-nodes ແມ່ນວິທີທີ່ງ່າຍທີ່ສຸດໃນການກວດສອບວ່າ nodes ທັງຫມົດແມ່ນສາມາດບັນລຸໄດ້
ໃນໄລຍະເຄືອຂ່າຍ, ແລະ 4s-boss ໃນແຕ່ລະແມ່ນຕອບສະຫນອງ.

ໃຊ້ 4s-adminJ ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


Ad


Ad

ລ່າ​ສຸດ Linux ແລະ Windows ໂຄງ​ການ​ອອນ​ໄລ​ນ​໌​: