2016-03-19 15 views
1

私はCassandraを初めて使用しています。Linuxバージョン2.6.18-404.el5をJava 8 64ビットでセットアップしようとしています。私はCassandraバージョン3.3を試しました。そして、2.2.5とエラーを取得:それはあなたのpython 2.7をインストールする必要がCassandra:バージョン3.3でも2.2.5でも動作していません

+1

Python 2.7が必要です。コマンドプロンプトで 'python --version'と入力すると、どのバージョンが報告されますか? – Ralf

+0

> python Python 2.4.3(#1、2012年10月23日、22:02:41) [GCC 4.1.2 20080704(Red Hat 4.1.2-54)] – Sushil

答えて

1

「が」上の構文エラーを報告している

cqlsh
File "./cqlsh.py", line 686
ssl_options=sslhandling.ssl_settings(hostname, CONFIG_FILE) if ssl else None, ^
SyntaxError: invalid syntax

。おそらく、システムのインストールと並行して、Linuxディストリビューションを壊さないようにしてください。 Centos 6.5の場合、指示hereは私の魅力のように働いた。 CentosはRedhatクローンなので、あなたにとってもうまくいくはずです。

  1. のpython 2.7 sourcesをダウンロードして、依存関係
  2. をインストールします。
  3. Pythonを設定してビルドします。あなたがmake altinstallになっていることに注意してください。あなたのシステムにPythonをインストールしないでください!
  4. インストールを確認します。そして、cqlshシェルスクリプトを編集し、すべてが働いた場合はOK、これはあなたのpython 2.7のインストール

のバージョン情報を出力します、python2.7 --versionを試してみてください。それはただ1つのコード行を含んでいます。その行の始めにpythonpython2.7に置き換えてファイルを保存すれば、今度はcqlshを実行できるはずです。

+0

ありがとうございました。それは私のために働いた。 – Sushil

関連する問題