2016-03-25 8 views
0

バージョン3.4のクラスタを作成しようとしていますが、エラーが表示され続けます。奇妙なことは、たとえばバージョン2.1.5でそれをやろうとすると、すべてがスムーズに実行されるということです。私はls -a /home/pedro/.ccm/repository/ -lをすればバージョン3.4のクラスタを作成中にエラーが発生しました

WARN:Downloading 3.4 failed, due to [Errno 2] No such file or directory. Trying to build from git instead. 
http://git-wip-us.apache.org/repos/asf/cassandra.git git:cassandra-3.4 
Cloning Cassandra... 
Traceback (most recent call last): 
    File "/usr/local/bin/ccm", line 5, in <module> 
    pkg_resources.run_script('ccm==2.1.4', 'ccm') 
    File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 528, in run_script 
    self.require(requires)[0].run_script(script_name, ns) 
    File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 1401, in run_script 
    exec(script_code, namespace, namespace) 
    File "/usr/local/lib/python2.7/dist-packages/ccm-2.1.4-py2.7.egg/EGG-INFO/scripts/ccm", line 74, in <module> 

    File "build/bdist.linux-x86_64/egg/ccmlib/cmds/cluster_cmds.py", line 158, in run 
    File "build/bdist.linux-x86_64/egg/ccmlib/cluster.py", line 63, in __init__ 
    File "build/bdist.linux-x86_64/egg/ccmlib/cluster.py", line 76, in load_from_repository 
    File "build/bdist.linux-x86_64/egg/ccmlib/repository.py", line 77, in setup 
    File "build/bdist.linux-x86_64/egg/ccmlib/repository.py", line 203, in clone_development 
ccmlib.common.CCMError: Building C* version git:cassandra-3.4 failed. Attempted to delete /home/pedro/.ccm/repository/gitCOLONcassandra-3.4 but failed. This will need to be manually deleted 

しかし、私は手動応じて削除する必要がありましたフォルダが表示されていない:私はccm create -v 3.4 -n 3 mycluster でクラスタを作成しようとした場合

だから例えばこれは私が得るものですスタックトレースに:

total 12 
drwxrwxr-x 3 pedro pedro 4096 Mar 25 18:01 . 
drwxrwxr-x 3 pedro pedro 4096 Mar 25 17:59 .. 
drwxrwxr-x 9 pedro pedro 4096 Mar 25 17:36 2.1.5 
-rw-rw-r-- 1 pedro pedro 0 Mar 25 17:59 last.log 

答えて

0

私の.profile(私はUbuntuにあります)では、PATHの後にJAVA_HOMEを初期化していましたので、PATHが値 "JAVA_HOME/bin"をエクスポートしたときに"存在しませんでした。 これは幾分恥ずかしいですが、エラーの出力からこれを把握できない可能性があるので、私はこの投稿を管理しています。だから、これは誰かを助けるかもしれません。

0

私はあなたのクラスタの作成を試み、それは私のためにうまく動作します。私はgit 2.5.4をインストールしておいて、gitのバージョンを調べる価値があるかもしれません。私はまたあなたのJavaバージョンを見て、あなたが遅れている場合はそれを更新します。

0

しかし私は、私の解決策は異なっていただけでなく、このエラーに遭遇した:

は、現在のカサンドラ・プロセスを殺す: sudoのPS auwxを|グレップのカサンドラ sudoを殺す-9 PID

にもCCMを停止する:あなたが実行しているカサンドラの同じバージョンでクラスタを構築

を削除 CCM: CCM停止

は、現在のクラスタを削除します ccm create mycluster -v 3.9 -n 3

関連する問題