草庐IT

hadoop - 在使用 ./spark-ec2 部署的集群上更改 JDK

我已经使用Spark部署了一个AmazonEC2集群,如下所示:~/spark-ec2-kspark-i~/.ssh/spark.pem-s2--region=eu-west-1--spark-version=1.3.1launchspark-cluster我先将我需要的文件复制到master,然后从master复制到HDFS,使用:ephemeral-hdfs/bin/hadoopfs-put~/ANTICOR_2_10000.txt~/user/root/ANTICOR_2_10000.txt我有一个我想运行的jar,它是用JDK8编译的(我使用了很多Java8特性)所以我用scp

java - 找不到 jps 命令。将 JDK 的 jps 二进制文件放在命令路径上

我正在尝试运行.sh文件,但收到以下错误消息:“未找到jps命令。将JDK的jps二进制文件放在命令路径上。”所以!看来我需要为jps添加路径(或别名)。但是,我找不到它。我查看了网上其他人说的路径(对我来说,/usr/lib/jvm/java-7-openjdk-amd64/bin/jps)但是bin文件夹中没有jps。谁能指出我正确的方向? 最佳答案 遇到了类似的问题hadoopjpscannotfound.上面提到只有openjdk的dev版才有jps。在您的情况下,您可能需要使用packagelist命令检查包的文件列表,例

java - 基于 Spark 的应用程序在 JDK 8 中失败?

我正在运行作为Spark安装的一部分的内置示例示例,并在Hadoop2.7+Spark和JDK8中运行。但是它给了我以下错误:Exceptioninthread"main"java.lang.OutOfMemoryError:CannotallocatenewDoublePointer(10000000):totalBytes=363M,physicalBytes=911Matorg.apache.spark.deploy.SparkSubmit$.doRunMain$1(SparkSubmit.scala:187)atorg.apache.spark.deploy.SparkSubm

java - Spring/Java 错误 : namespace element 'annotation-config' . .. 在 JDK 1.5 及更高版本上

我有使用编译器合规级别1.5编译的Spring/Java应用程序。我有一个新的Linux设置,我在其中下载了ApacheTomcat8.0.8。我下载了JDK8u5。我在bash中设置路径如下:PATH=$PATH:$HOME/jdk1.8.0_05/binexportPATHJava版本报告:javaversion"1.8.0_05"Java(TM)SERuntimeEnvironment(build1.8.0_05-b13)JavaHotSpot(TM)64-BitServerVM(build25.5-b02,mixedmode)并在setnenv.sh中设置(用于Tomcat):

java - Spring/Java 错误 : namespace element 'annotation-config' . .. 在 JDK 1.5 及更高版本上

我有使用编译器合规级别1.5编译的Spring/Java应用程序。我有一个新的Linux设置,我在其中下载了ApacheTomcat8.0.8。我下载了JDK8u5。我在bash中设置路径如下:PATH=$PATH:$HOME/jdk1.8.0_05/binexportPATHJava版本报告:javaversion"1.8.0_05"Java(TM)SERuntimeEnvironment(build1.8.0_05-b13)JavaHotSpot(TM)64-BitServerVM(build25.5-b02,mixedmode)并在setnenv.sh中设置(用于Tomcat):

java - 即使存在 JDK 也无法找到 javac 编译器

我正在尝试运行ApacheHiveweb界面,所以我下载了最新版本的ant(Ant1.9.4),当我执行命令时生成hive.war文件ANT_LIB=/opt/ant/libbin/hive--servicehwi我收到以下错误:cp=/tmp/Jetty_0_0_0_0_9999_hive.hwi.0.10.0.war__hwi__ae9cmk/jspcp=nullworkdir=/tmp/Jetty_0_0_0_0_9999_hive.hwi.0.10.0.war__hwi__ae9cmk/jspextensiondir=/usr/lib/jvm/jdk1.7.0_65/jre/l

hadoop - 如何通过 whirr 在 EC2 集群上安装 JDK 7?

我有一些由OracleJDK7编译的map-reduce程序。我正在尝试使用whirr0.8.1来设置EC2集群来运行它们。不过whirr0.8.1默认安装的JDK好像是OpenJDK6,我在运行它们时遇到了以下错误:不支持的major.minor版本51.0因此我尝试通过设置指定whirr的JDK版本:whirr.java.install-function=install_oracle_jdk7但这会导致安装过程失败,尝试修改以下脚本似乎没有用:whirr-0.8.1\core\src\main\resources\functions\install_oracle_jdk7.sh有谁

hadoop - 好像您正在使用 JRE 运行 sqoop - 但 JAVA_HOME 设置为 JDK

我尝试在Ubuntu上设置sqoop(sqoop-1.4.3.bin__hadoop-1.0.0)。我可以毫无问题地运行基本的sqoop帮助等。当我运行以下命令时出现错误:sqoopimport--connectjdbc:mysql://localhost/test--tablesales-m113/04/1910:35:24INFOorm.CompilationManager:HADOOP_MAPRED_HOMEis/opt/hadoop/hadoop-1.0.413/04/1910:35:24ERRORorm.CompilationManager:Itseemsasthoughyo

Linux下查找JDK默认安装路径

Linux下查找JDK默认安装路径确认是否安装JDKjava-version查找java命令的位置whichjava[root@a]#whichjava/usr/bin/javajava命令的位置所对于的软链地址ls-l/usr/bin/java[root@a]#ls-l/usr/bin/javalrwxrwxrwx1rootroot22Jun1815:45/usr/bin/java->/etc/alternatives/java通过软链地址查找JDK的安装目录ls-l/etc/alternatives/java[root@a]#ls-l/etc/alternatives/javalrwxrw

Linux下查找JDK默认安装路径

Linux下查找JDK默认安装路径确认是否安装JDKjava-version查找java命令的位置whichjava[root@a]#whichjava/usr/bin/javajava命令的位置所对于的软链地址ls-l/usr/bin/java[root@a]#ls-l/usr/bin/javalrwxrwxrwx1rootroot22Jun1815:45/usr/bin/java->/etc/alternatives/java通过软链地址查找JDK的安装目录ls-l/etc/alternatives/java[root@a]#ls-l/etc/alternatives/javalrwxrw