cqlsh 不会 运行 on OS X
cqlsh will not run on OS X
我使用自制软件在 Big Sur 11.4 上安装了 Cassandra,当我尝试 运行 cqlsh 时,我收到了这个错误。
isaackim@Isaacs-MacBook-Pro bin % cqlsh
Traceback (most recent call last):
File "/usr/local/Cellar/cassandra/3.11.10/libexec/bin/cqlsh.py", line 2458, in <module>
main(*read_options(sys.argv[1:], os.environ))
File "/usr/local/Cellar/cassandra/3.11.10/libexec/bin/cqlsh.py", line 2232, in read_options
configs.read(CONFIG_FILE)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ConfigParser.py", line 305, in read
self._read(fp, filename)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ConfigParser.py", line 512, in _read
raise MissingSectionHeaderError(fpname, lineno, line)
ConfigParser.MissingSectionHeaderError: File contains no section headers.
我之前安装了 Anaconda3,但收到了同样的错误(唯一不同的是 cqlsh.py 的路径)。我认为这可能是 Anaconda 的问题,所以我完全卸载了 Anaconda,然后我使用自制软件重新安装了 Cassandra。
我将不胜感激任何和所有建议。提前致谢。
感谢 Alex Ott 的建议,我通过创建一个仅包含以下行的错误 ~/.cassandra/cqlshrc
配置文件成功地复制了您发布的问题:
username = alice
如该错误所示:
ConfigParser.MissingSectionHeaderError: File contains no section headers.
配置解析器检测到文件中没有 headers 节。 headers 部分是用方括号 ([header_name]
) 括起来的行条目。例如:
[authentication]
username = alice
password = Som3Comp7exPa$$word
检查您的 cqlshrc
并进行必要的更正。如有必要,请使用 conf/
中的示例 cqlshrc.sample
文件。干杯!
我使用自制软件在 Big Sur 11.4 上安装了 Cassandra,当我尝试 运行 cqlsh 时,我收到了这个错误。
isaackim@Isaacs-MacBook-Pro bin % cqlsh
Traceback (most recent call last):
File "/usr/local/Cellar/cassandra/3.11.10/libexec/bin/cqlsh.py", line 2458, in <module>
main(*read_options(sys.argv[1:], os.environ))
File "/usr/local/Cellar/cassandra/3.11.10/libexec/bin/cqlsh.py", line 2232, in read_options
configs.read(CONFIG_FILE)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ConfigParser.py", line 305, in read
self._read(fp, filename)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ConfigParser.py", line 512, in _read
raise MissingSectionHeaderError(fpname, lineno, line)
ConfigParser.MissingSectionHeaderError: File contains no section headers.
我之前安装了 Anaconda3,但收到了同样的错误(唯一不同的是 cqlsh.py 的路径)。我认为这可能是 Anaconda 的问题,所以我完全卸载了 Anaconda,然后我使用自制软件重新安装了 Cassandra。
我将不胜感激任何和所有建议。提前致谢。
感谢 Alex Ott 的建议,我通过创建一个仅包含以下行的错误 ~/.cassandra/cqlshrc
配置文件成功地复制了您发布的问题:
username = alice
如该错误所示:
ConfigParser.MissingSectionHeaderError: File contains no section headers.
配置解析器检测到文件中没有 headers 节。 headers 部分是用方括号 ([header_name]
) 括起来的行条目。例如:
[authentication]
username = alice
password = Som3Comp7exPa$$word
检查您的 cqlshrc
并进行必要的更正。如有必要,请使用 conf/
中的示例 cqlshrc.sample
文件。干杯!