Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
cassandra cli无法使用最新版本_Cassandra - Fatal编程技术网

cassandra cli无法使用最新版本

cassandra cli无法使用最新版本,cassandra,Cassandra,[root@PPWFMD509bin]#/cassandra cli 线程“main”java.lang.UnsupportedClassVersionError:org/apache/cassandra/cli/CliMain中出现异常:不支持的major.minor版本51.0 位于java.lang.ClassLoader.defineClass1(本机方法) 位于java.lang.ClassLoader.defineClass(ClassLoader.java:621) 位于java.

[root@PPWFMD509bin]#/cassandra cli 线程“main”java.lang.UnsupportedClassVersionError:org/apache/cassandra/cli/CliMain中出现异常:不支持的major.minor版本51.0 位于java.lang.ClassLoader.defineClass1(本机方法) 位于java.lang.ClassLoader.defineClass(ClassLoader.java:621) 位于java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) 位于java.net.URLClassLoader.defineClass(URLClassLoader.java:260) 在java.net.URLClassLoader.access$000(URLClassLoader.java:56) 位于java.net.URLClassLoader$1.run(URLClassLoader.java:195) 位于java.security.AccessController.doPrivileged(本机方法) 位于java.net.URLClassLoader.findClass(URLClassLoader.java:188) 位于java.lang.ClassLoader.loadClass(ClassLoader.java:307) 位于sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) 位于java.lang.ClassLoader.loadClass(ClassLoader.java:252) 位于java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) 找不到主类:org.apache.cassandra.cli.CliMain。程序将退出


能够运行cqlsh。

基本上,错误是告诉您Java版本需要为7。更新Java(或修复CLI使用的Java)应该可以解决此问题。Cqlsh是一个python程序,因此它不会有相同的问题

发布名称=主要版本号

J2SE 8 = 52,
J2SE 7 = 51,
J2SE 6.0 = 50,
J2SE 5.0 = 49,
JDK 1.4 = 48,
JDK 1.3 = 47,
JDK 1.2 = 46,
JDK 1.1 = 45