当我尝试在机器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(或)我该如何解决这个问题?
答案 0 :(得分:0)
您应该使用此处的DSE 5.1安装程序。
您下载的文件是名为
的.run文件DataStaxEnterprise-5.1.5-linux-x64-installer.run
是的,DSE 5.1基于Cassandra 3.0。如果您已经破坏或缺少依赖项,则应首先解决这些问题。
希望这有帮助