【发布时间】:2015-06-25 16:16:09
【问题描述】:
我正在尝试使用 spark-submit 而不是 run-example 从命令行运行 Spark 示例代码 HBaseTest,在这种情况下,我可以了解更多如何运行 spark 代码的一般信息。
但是,它告诉我关于 htrace 的 CLASS_NOT_FOUND,因为我使用的是 CDH5.4。我成功找到了 htrace jar 文件,但我很难将它添加到路径中。
这是我拥有的最后一个 spark-submit 命令,但仍然有 class not found 错误。谁能帮我这个?
#!/bin/bash
export SPARK_HOME=/opt/cloudera/parcels/CDH/lib/spark
/bin/bash $SPARK_HOME/bin/spark-submit \
--master yarn-client \
--class org.apache.spark.examples.HBaseTest \
--driver-class-path /etc/hbase/conf:$SPARK_HOME/examples/lib/*.jar:/opt/cloudera/parcels/CDH-5.4.2-1.cdh5.4.2.p0.2/lib/hbase/lib/*.jar \
--jars $SPARK_HOME/examples/lib/*.jar:/opt/cloudera/parcels/CDH-5.4.2-1.cdh5.4.2.p0.2/lib/hbase/lib/*.jar \
$SPARK_HOME/examples/lib/*.jar \
myhbasetablename
注意: htrace-core-3.0.4.jar、htrace-core-3.1.0-incubating.jar、htrace-core.jar都位于'/opt/cloudera/parcels/CDH-5.4.2-1.cdh5.4.2下.p0.2/lib/hbase/lib/'。
【问题讨论】:
标签: apache-spark hbase