Amazon ec2 EC2 AMI 2.4/2.5 dsc20/dsc21依赖性问题

Amazon ec2 EC2 AMI 2.4/2.5 dsc20/dsc21依赖性问题,amazon-ec2,cassandra,datastax,Amazon Ec2,Cassandra,Datastax,我正在尝试在EC2 m3.xlarge(eu west)上使用它创建一个1节点的Datastax社区版集群。 以下是提供的参数: --clustername cassandra --totalnodes 1 --version community 正如指南中提到的,我打开了这些端口: 22 8888 1024-65355 以下是我在~/datastax_ami/ami.log中发现的错误: The following packages have un

我正在尝试在EC2 m3.xlarge(eu west)上使用它创建一个1节点的Datastax社区版集群。 以下是提供的参数:

  --clustername cassandra
  --totalnodes 1
  --version community
正如指南中提到的,我打开了这些端口:

  22
  8888
  1024-65355
以下是我在~/datastax_ami/ami.log中发现的错误:

         The following packages have unmet dependencies:
         dsc20 : Depends: cassandra (= 2.0.14) but 2.1.4 is to be installed
         [ERROR] 04/21/15-12:58:29 sudo service cassandra stop:
         cassandra: unrecognized service
         [EXEC] 04/21/15-12:58:29 sudo rm -rf /var/lib/cassandra
         [EXEC] 04/21/15-12:58:29 sudo rm -rf /var/log/cassandra
         [EXEC] 04/21/15-12:58:29 sudo mkdir -p /var/lib/cassandra
         [EXEC] 04/21/15-12:58:29 sudo mkdir -p /var/log/cassandra
         [ERROR] 04/21/15-12:58:29 sudo chown -R cassandra:cassandra        /var/lib/cassandra:
         chown: invalid user: `cassandra:cassandra'

         [ERROR] 04/21/15-12:58:29 sudo chown -R cassandra:cassandra /var/log/cassandra:
         chown: invalid user: `cassandra:cassandra'

         [INFO] Reflector loop...
         [INFO] 04/21/15-12:58:29 Reflector: Received 1 of 1 responses from:               [u'172.31.46.236']
         [INFO] Seed list: set([u'172.31.46.236'])
         [INFO] OpsCenter: 172.31.46.236
         [INFO] Options: {'username': None, 'cfsreplication': None, 'heapsize': None, 'reflector': None, 'clustername': 'cassandra', 'analyticsnodes': 0, 'seed_indexes': [0, 1, 1], 'realtimenodes': 1, 'java7': None, 'opscenter': 'no', 'totalnodes': 1, 'searchnodes': 0, 'release': None, 'opscenterinterface': None, 'version': 'community', 'dev': None, 'customreservation': None, 'password': None, 'email': None, 'raidonly': None, 'javaversion': None}
         [ERROR] Exception seen in ds1_launcher.py:
         Traceback (most recent call last):
         File "/home/ubuntu/datastax_ami/ds1_launcher.py", line 33, in initial_configurations
         ds2_configure.run()
         File "/home/ubuntu/datastax_ami/ds2_configure.py", line 1058, in run
         File "/home/ubuntu/datastax_ami/ds2_configure.py", line 521, in construct_yaml
         IOError: [Errno 2] No such file or directory: '/etc/cassandra/cassandra.yaml'
相关GitHub问题:

有人知道我做错了什么吗。 谢谢

提交给dev-2.5和dev-2.6的建议修复程序。今天将进行测试,今天发布


正如您所遇到的那个样,依赖项有一个bug,在AMI2.5中得到了修复

因此,一定要使用新的AMI不要使用:

DataStax Auto-Clustering AMI
这是AMI 2.4版本,请改用:

DataStax Auto-Clustering AMI 2.5.1-pv

DataStax Auto-Clustering AMI 2.5.1-hvm