start scala in ubuntu

1. install jdk5.0
2. set env
vi .bashrc
export PATH=the path/scala-2.8.0.final/bin:$PATH

3. test
You may test the distribution by running the following commands:

$ sbaz install scala-devel-docs
$ scalac your path/doc/scala-devel-docs/examples/sort.scala
$ scala examples.sort
[6,2,8,5,1]
[1,2,5,6,8]
$ scala
scala> examples.sort.main(null)
[6,2,8,5,1]
[1,2,5,6,8]
scala>:quit

it's ok now
Spark本地开发环境搭建:JDK11+Scala2.12+Hadoop3.2精准配置指南 Apache Spark 是一个基于 JVM 的分布式计算框架,其运行依赖严格的版本兼容性与底层环境协同。理解 Spark 运行时原理,关键在于掌握 JDK 字节码版本、Scala 二进制兼容性、Hadoop 客户端库集成这三大技术支柱。JDK 11 是 Spark 3.2.x 的编译基准,高版本如 JDK 17 会触发 UnsupportedClassVersionError;Scala 2.12 与 2.13 存在二进制不兼容,Spark 所有官方 artifact 均以 _2.12 后缀发布;而 Ha 阅读详情

相关推荐

Spark 3.5.0 伪分布式 Standalone 模式搭建:Ubuntu 22.04 单机 2 节点配置与测试

本文详细介绍了在Ubuntu 22.04系统上搭建Spark 3.5.0伪分布式Standalone模式的完整流程,包括环境准备、安装配置、集群启动与测试。通过单机模拟2节点环境,开发者可以高效验证Spark应用逻辑,适用于大数据处理与分布式计算的学习和测试场景。

weixin_33795806的博客 289

Spark本地开发环境六步搭建:JDK/Scala/Hadoop/PySpark/IDEA/sbt全链路配置

Apache Spark 是一个基于 JVM 的分布式计算框架,其本地开发环境本质是 Java 生态、Scala 编译体系与 Hadoop 兼容层的精密协同。理解 Spark 运行原理需从 JVM 依赖机制出发——JDK 版本决定类加载兼容性,Scala 版本绑定二进制接口(如 _2.12 后缀),而 Hadoop 并非仅用于分布式存储,更是 Spark 初始化时硬依赖的配置与类库底座。这种强版本耦合性直接决定了开发效率与调试成本。技术价值在于构建可复现、可验证、可回溯的确定性环境,支撑从单机 local

culh2177的博客 613

Flink 1.18.0 本地模式部署:Ubuntu/WSL/Cygwin 3种环境实测与排错指南

本文详细介绍了Flink 1.18.0在Ubuntu、WSL和Cygwin三种环境下的本地模式部署方法,包括安装步骤、常见问题排查及优化建议。针对不同环境特性提供实测对比,帮助开发者快速搭建高效的Flink开发测试环境,特别适合需要本地调试和性能优化的场景。

com_xpp的专栏 618

Ubuntu系统中安装Scala

准备工作:JDK1.5版本或更高版本安装包,以及Scala2.11的安装包。 如果是在虚拟机Ubuntu中安装,可以用Xshell等工具连接虚拟机、或VMware tools 等,将压缩包放进虚拟机,再进行安装操作。(如果不是在虚拟机中不需此操作) 具体步骤: 在安装Scala前需要先安装Java环境,即配置 jdk 。这里我们用准备好的 jdk1.8 的压缩包。 1.在Ubuntu中安装jdk环境。 解压安装包: tar -zxvf jdk-8u171-linux-x64.tar.gz 解压好后为其

LLLevi的博客 5322

Flink 1.18.0 本地模式部署:Ubuntu/WSL/Cygwin 3环境实测与排错指南

本文详细介绍了Flink 1.18.0在Ubuntu、WSL和Cygwin三种环境下的本地模式部署方法,包括环境准备、安装步骤、常见问题排查及优化配置。通过对比分析各环境特性,为开发者提供选型建议,帮助快速搭建稳定的Flink开发测试环境。

dechen6073的博客 430

Excel地理探测器实战:5分钟搞定空间分异性分析(附完整数据集)

本文详细介绍了如何使用Excel地理探测器插件进行空间分异性分析。通过5分钟实战教程,手把手指导数据格式准备、软件操作及四大探测器(分异及因子、交互作用、风险区、生态探测器)的结果解读,帮助规划师、研究者快速验证地理因素对现象分布的影响,大幅降低GIS分析门槛。

peace的博客 607

在Ubuntu中安装scala

在Ubuntu中安装scala有两种方法 一种是直接在虚拟机内使用浏览器下载,另一种是在windows上下载完成后,通过共享文件夹在虚拟机内进行解压安装。***(Scala程序需要运行在JVM(Java虚拟机)上,因此,在安装Scala之前,需要在Linux系统中安装Java,然后,再安装Scala。这里只详细说明scala的安装方法)***以下方法为第二种。(在scala官网中可以进行下载) 1...

weixin_45646008的博客 2914

智能驾驶感知模块评测实战:如何用回灌测试提升BEV模型准确率(附数据集处理技巧)

本文深入探讨了如何通过诊断型回灌测试系统性地提升智能驾驶BEV感知模型的准确率与鲁棒性。文章详细拆解了从场景切片、时空对齐到多维指标分析的完整评测流水线,并针对BEV模型特有的深度估计、特征融合等环节提供了优化思路,旨在帮助工程师将海量路采数据转化为精准的模型迭代燃料。

weixin_29045585的博客 395

Spark安装-ubuntu 18.04下安装

在安装spark之前,首先需要安装配置Hadoop,这个就不做详细介绍了,可以参看另一篇: https://blog.youkuaiyun.com/weixin_42001089/article/details/81865101 本文参考:https://blog.youkuaiyun.com/weixin_42001089/article/details/82346367 一、查看Hadoop安装情况...

weixin_41640583的博客 8216

SORT算法在遮挡下总跟丢?深入OC-SORT源码,拆解其三大创新点如何解决卡尔曼滤波的顽疾

本文深入解析OC-SORT算法如何通过三大创新点解决多目标跟踪中的卡尔曼滤波顽疾。OC-SORT引入在线平滑虚拟轨迹技术(OOS)、观测中心动量匹配机制(OCM)和基于最后观测的轨迹恢复(OCR),显著提升了遮挡场景下的跟踪性能。实验数据显示,相比传统SORT算法,OC-SORT在MOT17数据集上MOTA提升5.7%,遮挡恢复成功率提高64.2%,为Multi-Object Tracking领域带来突破性进展。

weixin_42547431的博客 238

保姆级避坑指南:用Docker在Ubuntu 22.04上部署Isaac Sim 5.1.0,搞定宇树G1仿真环境

本文提供了一份详细的保姆级避坑指南,帮助用户在Ubuntu 22.04上通过Docker部署Isaac Sim 5.1.0,并成功搭建宇树G1仿真环境。文章涵盖了环境准备、Docker与NVIDIA容器工具包的配置、Isaac Sim镜像的定制化拉取与配置,以及宇树G1仿真环境的实战调试,旨在帮助开发者高效解决部署过程中的常见问题。

weixin_33728268的博客 207

scala在linux中配置开发环境

最近朋友想用scala做web项目,个人研究了下,搭建了个scala的研发环境(ubuntu),网上资料很多不准确也比较老,在此做个备忘。 最早是看的哪个网页的忘记了,临时根据https://www.oschina.net/translate/tutorial-getting-star...

chongfumen4782的博客 230

Hadoop开发环境配置Scala:Linux下版本对齐与环境隔离实战

Scala是Hadoop生态中Spark、Flink及自定义MapReduce程序的编译与运行基础,其本质是JVM系函数式语言在大数据工程中的关键粘合剂。原理上,它需与Hadoop二进制严格绑定版本(如Hadoop 3.3.6强制依赖Scala 2.12.15),并通过用户级环境变量实现路径可控、避免系统污染。技术价值在于保障编译器(scalac)可用、Hadoop API可调用、多组件(ZooKeeper/Hive)Jar包零冲突。典型应用场景包括头歌平台Hadoop伪分布式环境搭建、电影推荐系统课程设计

weixin_34302798的博客 710

【具身智能】感知 × 决策 × 执行:一个智能体的认知闭环怎么搭?

构建一个真正能在现实世界中运作的具身智能体,并不是简单地拼接“视觉 + 控制器 + 动作模块”就能完成的,它必须是一个**认知闭环结构**:能感知环境、理解状态、制定策略、执行动作,并从结果中学习反馈。 本讲将深入剖析具身智能的三大核心支柱:**感知系统、决策系统、执行系统**,并解析它们如何协同构建出一个“能观察、能思考、能行动”的智能体。

努力分享一些人工智能、计算机视觉、影像等相关的知识干货! 3262

Flink 运维监控与指标采集实战(Prometheus + Grafana 全流程)

Flink运维监控在实时计算场景中至关重要,因为Flink作业需要7×24小时稳定运行,对性能、资源、故障感知和状态变化的实时监控是保障系统稳定的关键。Flink自带的Metrics系统提供了基本的监控能力,但为了更全面的监控,Prometheus+Grafana成为最主流的解决方案。通过配置PrometheusReporter和Grafana仪表盘,可以实现对Flink作业的全面监控,包括CPU、内存、吞吐量、Checkpoint状态、KafkaSink性能等关键指标。此外,自定义指标采集和报警机制的配置

晴天彩虹雨的博客 1368

从源码构建 Apache Flink:Maven 编译、PyFlink 打包与 Scala 版本选择全指南

本篇技术指南以 Apache Flink 官方《Building Flink from Source》文档为骨架,结合当前仓库(版本 2.0-SNAPSHOT)的实际构建配置与源码,系统讲解从源码编译 Flink 的完整流程:环境准备与加速技巧、PyFlink 打包安装、Scala 二进制版本的选择,以及加密文件系统等典型构建故障的排查方法。读完本文,你将能独立完成一次高效、可复现的 Flink

gitblog_00841的博客 339

RFSoC全面解析(八)—— ZCU111 RFSoC评估工具的上位机界面

下面的内容的参考文献为:XILINX公司文档UG1287。 XILINX公司提供了一个RFSoC的ADC/DAC性能的评估工具或者叫评估系统,这个文档就是讲如何使用这个评估工具的。 整个评估系统总的框图如上图所示,评估系统由上位机、ZCU111开发板、子卡以及网线、射频线缆组成。 ZCU111开发板内主要使用的RFSoC外设为时钟驱动和DDR4,RFSoC的PS部分和PL部分都使用了。 PS部分发挥的功能为通过网口与上位机通信,通过IIC总线控制时钟驱动芯片以及数据流控制等;PL部分发挥的功能为

4381

如何运行Spark官网中的Quick Start的例子 (20140610)

目标版本: Spark1.0.0 步骤:  1.

jicahoo的专栏 801

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Ubuntu 18.04 下 Caddy 零配置 HTTPS 托管实战指南

Web 服务器是现代应用交付的基础设施核心,其核心能力涵盖 HTTP/HTTPS 协议处理、反向代理、TLS 终止与自动证书管理。Caddy 作为原生支持自动化 Let's Encrypt 的轻量级服务器,凭借单二进制部署、无 systemd 依赖及声明式 Caddyfile 配置,在资源受限或老旧系统(如 Ubuntu 18.04)中展现出独特工程价值。它规避了 Nginx/Certbot 组合的复杂链路,通过内存内 ACME 响应、进程自守护机制和内置安全策略,显著降低运维熵值。本文聚焦于在已停止官方支

weixin_34159110的博客 691

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Ubuntu 18.04 Kafka 部署可靠性加固指南

Apache Kafka 是一个分布式流处理平台,其运行高度依赖 Java 运行时、操作系统内核参数、网络栈行为与协调服务(如 ZooKeeper)。在已进入 EOL 的 Ubuntu 18.04 上,由于默认 OpenJDK 8 兼容性缺陷、systemd 环境变量加载机制特殊、DNS 解析逻辑脆弱、/tmp 挂载限制及 ext4 文件系统行为差异,Kafka 常出现启动卡死、连接拒绝或消息不可达等‘静默失败’。技术价值在于通过版本锁定(OpenJDK 11 + ZooKeeper 3.4.13)、adv

weixin_34033624的博客 377

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Zeppelin 集群模式实战:部署 Flink 与 Spark 集群并接入 Zeppelin 解释器

> 本教程面向零基础读者,完整走通一条从空白 Linux 主机开始,到 Zeppelin 成功对接 Flink 与 Spark 独立集群的全链路:前置依赖安装、从源码构建 Zeppelin、启动并验证内建 Flink/Spark 解释器、搭建两个独立集群、再到在 Zeppelin Web UI 中把解释器从本地模式切换为集群模式。学完本教程,你将掌握 Zeppelin 与 Flink、Spark

gitblog_00680的博客 650

Ubuntu 18.04 手动部署 Kafka 2.8 实战指南

Apache Kafka 是一个分布式流处理平台,核心依赖于 JVM 运行时、ZooKeeper 协调服务与操作系统级资源调度。其部署原理不仅涉及软件包安装,更关乎 Java 版本兼容性(如 OpenJDK 8 对 Kafka 2.8 的 GC 稳定性保障)、系统参数调优(如 ulimit 文件句柄限制)以及网络配置模型(listeners 与 advertised.listeners 的双地址机制)。技术价值体现在高吞吐、低延迟和强持久化的实时数据管道构建能力,广泛应用于日志聚合、微服务解耦、IoT 数据

culi3182的博客 452

Ubuntu 18.04 手动部署 Kafka 3.6.1 完整指南

Apache Kafka 是一种基于分布式日志的高吞吐消息队列系统,其核心原理依赖于分区副本机制、ZooKeeper 协调服务与 JVM 运行时环境。掌握 Kafka 部署不仅关乎消息收发功能实现,更直接影响流处理架构(如 Flink/Spark Streaming)的数据接入稳定性与可运维性。在 Ubuntu 18.04 这类长期支持但源已归档的系统中,手动部署二进制包成为保障版本可控、路径清晰和调试自由的关键实践。本文聚焦 Kafka 3.6.1 与 ZooKeeper 3.8.3 的协同安装,覆盖 O

weixin_33849215的博客 411

固态、机械双硬盘+UEFI、APT+Win10、Ubuntu18.04LTS双系统+GTX 1080Ti+Cuda9.0+cudnn7.1.4+Tensorflow1.12

固态、机械双硬盘+UEFI、APT+Win10、Ubuntu18.04LTS双系统+GTX 1080i+Cuda9.0+cudnn7.1.4+Tensorflow1.121、在Win10上装Ubuntu18.04LTS双系统2、在Ubuntu18.04LTS上面配置开发环境3、安装tensowflow3.1 准备工作3.2 安装显卡驱动3.3 安装cuda3.4 安装cudnn3.5 安装open...

朱晓海的博客 3055
上一篇: How to Install Java Runtime Environment (JRE) in Ubuntu
下一篇: gedit scala highlight[ubuntu]
wavee
博客等级 码龄22年 0粉丝 40原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值