مشکلات Cassandra

درحال مشاهده اسناد Apigee Edge هستید.
به اسناد Apigee X بروید.
اطلاعات

اطلاعات عیب‌یابی

این بخش اطلاعات تشخیصی موردنیاز برای جمع‌آوری مشکلات Cassandra در تنظیم «ابر خصوصی» را توضیح می‌دهد.

اطلاعات عیب‌یابی کجا می‌توانم این اطلاعات را جمع‌آوری کنم؟ چگونه این اطلاعات را جمع‌آوری کنم؟
فایل‌های پیکربندی Cassandra Cassandra
cp /opt/apigee/apigee-cassandra/conf/cassandra-rackdc.properties /tmp/cassandra_rackdc_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).properties
cp /opt/apigee/apigee-cassandra/conf/cassandra-env.sh /tmp/cassandra_envsh_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).sh
cp /opt/apigee/apigee-cassandra/conf/jvm-server.options /tmp/jvm_server_options_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).options
cp /opt/apigee/apigee-cassandra/conf/cassandra.yaml /tmp/cassandra_conf_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).yaml

برای Edge for Private Cloud نسخه ۴.۵۴.۰۰ یا بالاتر (Cassandra 5.0.x)، jvm17-server.options را کپی کنید:

cp /opt/apigee/apigee-cassandra/conf/jvm17-server.options /tmp/jvm17_server_options_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).options

برای Edge for Private Cloud نسخه ۴.۵۳.۰۰ یا ۴.۵۳.۰۱ (Cassandra 4.0.x)، jvm8-server.options را به‌جای آن کپی کنید:

cp /opt/apigee/apigee-cassandra/conf/jvm8-server.options /tmp/jvm8_server_options_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).options
برونداد فرمان‌های Nodetool Cassandra
alias nodetool=/opt/apigee/apigee-cassandra/bin/nodetool

دریافت نسخه فعلی Cassandra:

nodetool version 2>&1 | tee /tmp/nodetool_version_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).txt

وضعیت فعلی مرکز داده Cassandra را دریافت کنید:

nodetool status 2>&1 | tee /tmp/nodetool_status_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).txt

وضعیت فعلی حلقه/نشانه را در سراسر مرکز داده دریافت کنید:

nodetool ring 2>&1 | tee /tmp/nodetool_ring_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).txt

درباره استفاده از پشته، زمان کار، استثناها، و غیره اطلاعات بیشتری دریافت کنید:

nodetool info 2>&1 | tee /tmp/nodetool_info_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).txt

دریافت اطلاعات شایعات:

nodetool gossipinfo 2>&1 | tee /tmp/nodetool_gossipinfo_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).txt

وضعیت عملیات Cassandra فعلی را دریافت کنید:

nodetool compactionstats -H 2>&1 | tee /tmp/nodetool_compactionstats_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).txt
nodetool tpstats 2>&1 | tee /tmp/nodetool_tpstats_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).txt
nodetool netstats -H 2>&1 | tee /tmp/nodetool_netstats_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).txt
nodetool tablestats -H 2>&1 | tee /tmp/nodetool_tablestats_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).txt

دریافت هیستوگرام‌های پراکسی (تأخیر کامل درخواست ثبت‌شده توسط هماهنگ‌کننده را نشان می‌دهد):

nodetool proxyhistograms 2>&1 | tee /tmp/nodetool_proxyhistograms_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).txt
گزارش‌های Cassandra Cassandra
tar cvzf /tmp/cassandra_logs_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).tar.gz /opt/apigee/var/log/apigee-cassandra/system* /opt/apigee/var/log/apigee-cassandra/config*
tail -2000 /opt/apigee/var/log/apigee-cassandra/apigee-cassandra.log > /tmp/cassandra_apigee-cassandra_log_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).log
نسخه و وضعیت مؤلفه‌ها Cassandra
apigee-all version 2>&1 | tee /tmp/apigee_all_version_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).txt
apigee-all status 2>&1 | tee /tmp/apigee_all_status_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).txt
فشرده کردن همه داده‌های تشخیص خرابی Cassandra
tar -cvzf /tmp/data_CASE_NUMBER_$(hostname).tar.gz /tmp/nodetool* /tmp/cassandra_* /tmp/jvm* /tmp/apigee_all*