- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我是 Hortonworks VM 的新手,我很困惑。我正在尝试在 Spark 上运行 .jar 文件。通常我通过运行
在 Windows 上进行本地测试spark-submit --driver-memory 4g --class en.name.ClassName %CODE%/target/program.jar
但由于我需要 Hive,所以我想我应该转移到 Hortonworks VM 以在本地进行测试。现在,我已经通过 Hortonworks 的 Ambari 的 HDFS 文件 GUI 将我的 .jar 和输入文件上传到 HDFS(到 /tmp/my_code
目录)。接下来是什么?我也找到了命令行,但是如何从 VM 的命令行访问 HDFS 上的 .jar?我在努力奔跑
spark-submit --driver-memory 4g --class en.name.ClassName/tmp/my_code/program.jar
从沙箱控制台(默认情况下在 http://127.0.0.1:4200/
上运行的那个,root@sandbox
“Shell in a Box”),这不是在职的。它说 .jar 不存在。我如何指向 VM 使用 HDFS 上的 .jar?谢谢!
最佳答案
JAR 应该在本地文件系统上,而不是在 hdfs
中。只有输入文件应该在 hdfs
中。所以 /tmp/my_code/program.jar
路径应该是本地的,这就是为什么您会看到该错误:the .jar does not exists
如果你运行这个命令:
>spark-submit --help
你会看到:
--jars JARS Comma-separated list of local jars to include on the driver
and executor classpaths.
更新:根据Documentations :
application-jar: Path to a bundled jar including your application and all dependencies. The URL must be globally visible inside of your cluster, for instance, an hdfs:// path or a file:// path that is present on all nodes.
所以,
如果 jar 在 hdfs 上:
spark-submit --driver-memory 4g --class en.name.ClassName hdfs://target/program.jar
如果 jar 在本地:
spark-submit --driver-memory 4g --class en.name.ClassName/target/program.jar
或
spark-submit --driver-memory 4g --class en.name.ClassName file://target/program.jar
关于java - 如何在 Hortonworks VM 上的 Spark 上运行 .jar?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38455314/
我已安装 Windows 服务器上的 HDP msi 安装程序 有两个节点。安装后我还没有访问游侠传送门有或没有有效凭据。 如何更改 HDP 2.0 中的 Ranger 凭据? 最佳答案 通过 Ran
我需要 HDP 2.3.2 on Sandbox for VMWARE,但是Hortonworks网站好像有问题,网上找不到下载的。 最佳答案 转到 http://hortonworks.com/do
我使用 Ambari 成功构建了 HortonWorks HDP 2.2 的 5 节点集群。 但是我在已安装的服务列表中没有看到 Apache Spark。 我做了一些研究,发现 Ambari 没有安
我正在尝试连接到配置单元服务器,并继续获取: HiveAccessControlException Permission denied: user [hue] does not have [CREAT
我必须将HDP与Mesos集成。我不想使用cloudbreak,因为它不是一个成熟的项目。还有其他方法可以将HDP与Mesos集成吗? 最佳答案 在http://myriad.incubator.ap
我的合并键属性上确实有一个主键列。任何帮助都深表感谢 16/09/16 14:50:06 INFO mapreduce.Job: Task Id : attempt_1474053990963_002
我正在尝试学习使用 Hortonworks Ambair(适用于 HDP)设置本地存储库。 我指的是Hortonworks的官方指南;引用如下: 我无法理解为什么我们必须下载 .repo 文件和 .t
我已经安装了 knox 服务器并完成了 hortonworks 网站上提到的所有步骤。当我在沙箱上运行以下命令时,它为我提供了正确的输出。 curl http://sandbox:50070/webh
我昨天在我的 MacBook 上安装了 Hortonworks Hadoop 系统。一切都很好,服务器正在工作,但我今天关闭并再次打开 Virtual box 并尝试连接 Hadoop 我看到很多服务
我已经浏览了以下文档链接 https://nifi.apache.org/docs/nifi-docs/html/developer-guide.html#reporting-tasks 但我仍然需要
我没有找到任何与 nifi counters 相关的文档。我想知道如何使用此功能以及此功能的用途。 最佳答案 计数器是处理器跟踪某个事件发生多少次的一种方式,主要用于监控目的。 ProcessSess
我安装了hortonworks,我尝试通过jdbc访问hiveserver2。但我得到了错误 ERROR : unsupported hive2 protocol 代码: private static
我已经使用CloudBreak创建了一个集群,并且一切正常,我可以很好地登录到服务器。我遇到的问题是主机os上的网络设置和docker容器似乎设置不正确。主机os和容器/ etc / hosts文件是
有没有办法在运行CentOS的Hortonworks VM下将文件批量上传到Hadoop?我看到我可以使用Ambari-Sandbox的HDFS文件工具,但是只能一一上传。显然您过去可以使用Redga
我们将HBase用作Hortonworks环境中的存储选择。 我们有一个正在运行的节点,并计划在一切正常的情况下升级到多个节点。当前,我们使用Knox SSO登录服务。 要访问HBase中的数据,我们
运行docker-deploy-hdp265.sh将获得以下控制台输出: + registry=hortonworks + name=sandbox-hdp + version=2.6.5 + pro
首先,如果我要问一个明显的问题,我会提前道歉。 我正在尝试公开 Hortonworks HDP docker(版本 2.6.5)端口,以便可以通过网络访问 Ambari UI 和打包的所有功能。我关注
我正在使用 nifi 1.1.1 包。由于遇到“目标不能在源内”的问题,我通过引用以下链接在源代码中应用了补丁文件,同时在使 header 计数大于 0 时拆分流文件。 https://issues.
我已经按照同行说明安装了 HortonWorks Docker 沙箱。 当我输入时,它似乎正在运行: sudo docker ps 显示沙箱正在运行: CONTAINER ID IMAG
我是 Hadoop 新手。使用 Windows Server 20008 R2 和 Oracle VirtualBox,我导入了 Hortonworks Sandbox 的镜像,在登录时,当它要求输入
我是一名优秀的程序员,十分优秀!