在CentOS 7上安装DSE 5.0.11

时间:2018-01-03 21:56:42

标签: cassandra centos7 datastax cassandra-3.0

当我尝试在机器CentOS 7.4上安装DSE 5.0.11时,我遇到了依赖问题,如下所示。

Error: Package: dse-full-5.0.11-1.noarch (/dse-full-5.0.11-1.noarch)
       Requires: dse-libpig = 5.0.11

但我相信对于较新版本(3.0),对Cassandra的支持完全被删除,这反过来暗示DSE 5.0.11使用Cassandra 3.0.14

我尝试使用此命令进行本地安装。

sudo yum localinstall /tmp/5.0.11/dse-5.0.11-1.noarch.rpm /tmp/5.0.11/dse-demos-5.0.11-1.noarch.rpm /tmp/5.0.11/dse-full-5.0.11-1.noarch.rpm /tmp/5.0.11/dse-libcassandra-5.0.11-1.noarch.rpm /tmp/5.0.11/dse-libgraph-5.0.11-1.noarch.rpm /tmp/5.0.11/dse-libhadoop2-client-5.0.11-1.noarch.rpm /tmp/5.0.11/dse-libhive-5.0.11-1.noarch.rpm /tmp/5.0.11/dse-liblog4j-5.0.11-1.noarch.rpm /tmp/5.0.11/dse-libmahout-5.0.11-1.noarch.rpm /tmp/5.0.11/dse-libsolr-5.0.11-1.noarch.rpm /tmp/5.0.11/dse-libspark-5.0.11-1.noarch.rpm /tmp/5.0.11/dse-libsqoop-5.0.11-1.noarch.rpm /tmp/5.0.11/dse-libtomcat-5.0.11-1.noarch.rpm /tmp/5.0.11/dse-libhadoop-5.0.11-1.noarch.rpm /tmp/5.0.11/dse-libhadoop-native-5.0.11-1.x86_64.rpm

我也试过,使用--skip-broken,它似乎不会安装如下。

Skipped (dependency problems):
 dse                                   noarch                              
5.0.11-1                                       /dse-5.0.11-1.noarch                                                         
110 M
 dse-demos                                                   noarch                                       
5.0.11-1                                       /dse-demos-5.0.11-
1.noarch                                                    75 M
 dse-full                                                    noarch                                       
5.0.11-1                                       /dse-full-5.0.11-
1.noarch                                                     90 k

我可以继续使用--skip-broken(或)我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

您应该使用此处的DSE 5.1安装程序。

DSE Install Guide

您下载的文件是名为

的.run文件
  

DataStaxEnterprise-5.1.5-linux-x64-installer.run

是的,DSE 5.1基于Cassandra 3.0。如果您已经破坏或缺少依赖项,则应首先解决这些问题。

希望这有帮助