Перейти к основному содержимому

5.1.5.3. Полезные команды

Для использования исполняемого файла на мастере будем использовать псевдоним etcdctl, для использования etcdctl внутри контейнера, используем псевдонимы ectl, nectl.

КомандыОписание
etcdctl --endpoints=$(etcdctlMembers) member list -w table
Вывести перечень узлов ETCD кластера с одного из узлов в табличном формате
etcdctl --endpoints=$(etcdctlMembers) endpoint status -w table
Вывести статус узлов ETCD кластера в табличном формате
etcdctl --endpoints=$(etcdctlMembers) get / --prefix
Вывести все ключи и значения, чей ключ удовлетворяет заданному префиксу.
etcdctl --endpoints=$(etcdctlMembers) get / --prefix --keys-only
Вывести все ключи, чей ключ удовлетворяет заданному префиксу.
etcdctl --endpoints=$(etcdctlMembers) snapshot save PATH_TO_SAVE.db
Создать моментальный снимок состояния базы данных ETCD_api_address
etcdctl --endpoints=$(etcdctlMembers) defrag --cluster
Выполнить дефрагментацию файлов БД. (При выключенном кластере применяется с флагом --data-dir и указыванием пути до файла)
etcdctl --endpoints=$(etcdctlMembers) compaction ${INDEX}
Выполнить компоновку данных и назначить номер ревизии