मैं एक एकल नोड कैसंद्रा का उपयोग कर रहा हूं और प्रतिक्रिया समय की जांच करने के लिए मैं कुछ प्रश्नों को चलाने का इरादा रखता हूं। कुछ प्रश्नों के अलावा, निष्पादन के 10s के बाद मुझे निम्न त्रुटि होती है:ऑपरेशनटाइम आउट: त्रुटियों = {}, last_host = 127.0.0.1
OperationTimedOut: errors = {}, last_host = 127.0.0.1
तो मैं निम्न आदेश भागा:
sudo gedit /usr/bin/cqlsh.py
और cqlsh.py
फ़ाइल बदल:
# cqlsh should run correctly when run out of a Cassandra source tree,
# out of an unpacked Cassandra tarball, and after a proper package install.
cqlshlibdir = os.path.join(CASSANDRA_PATH, 'pylib')
if os.path.isdir(cqlshlibdir):
sys.path.insert(0, cqlshlibdir)
from cqlshlib import cql3handling, cqlhandling, pylexotron, sslhandling
from cqlshlib.displaying import (ANSI_RESET, BLUE, COLUMN_NAME_COLORS, CYAN,
RED, FormattedValue, colorme)
from cqlshlib.formatting import (DEFAULT_DATE_FORMAT, DEFAULT_NANOTIME_FORMAT,
DEFAULT_TIMESTAMP_FORMAT, DateTimeFormat,
format_by_type, format_value_utype,
formatter_for)
from cqlshlib.tracing import print_trace, print_trace_session
from cqlshlib.util import get_file_encoding_bomsize, trim_if_present
DEFAULT_HOST = '127.0.0.1'
DEFAULT_PORT = 9042
DEFAULT_CQLVER = '3.3.1'
DEFAULT_PROTOCOL_VERSION = 4
DEFAULT_CONNECT_TIMEOUT_SECONDS = 240
DEFAULT_FLOAT_PRECISION = 5
DEFAULT_MAX_TRACE_WAIT = 300
हालांकि, जब मैं क्वेरी को दोबारा चलाने की कोशिश करता हूं, तो सीक्यूएल 10s के बाद एक ही त्रुटि लौटाता है:
OperationTimedOut: errors = {}, last_host = 127.0.0.1
मुझे क्या करना है ताकि क्वेरी का कोई जवाब समय न हो?
जो निर्देशिका है कि मुझे ~/.cassandra/cqlshrc में डिफ़ॉल्ट टाइमआउट बदलना चाहिए? मुझे नहीं मिल रहा है ... –
मैं "पेजिंग" का उपयोग करने का इरादा नहीं रखता क्योंकि मैं आरडीबीएमएस और कैसंद्रा के बीच एक क्वेरी प्रदर्शन तुलना कर रहा हूं। मैं क्वेरी का पूर्ण परिणाम प्राप्त करने का इरादा रखता हूं और प्रतिक्रिया समय की जांच करता हूं ... "पेजिंग" विकल्प के साथ मुझे लगता है कि यह संभव नहीं है ... –
आप इसे निर्दिष्ट पथ (~/.cassandra/cqlshrc) पर डाल सकते हैं, या cqlsh कमांड लाइन पर वैकल्पिक पथ निर्दिष्ट कर सकते हैं: https://github.com/apache/cassandra/blob/cassandra-2.2.3/ बिन/cqlsh.py # L174 –