我正在尝试在 scala-sbt 项目中运行主类。运行该类导致 stackoverflow 错误,StackTrace 粘贴在下面。
我确信这不是代码问题,因为对于同一个项目,我能够通过在 sbt conf 文件中设置内存来运行 sbt 包,如下所述:https ://stackoverflow.com/q/55874883 。
我试图在 Intellij> 设置> Scala 编译服务器中设置参数,但它无助于克服错误。JDK:配置文件默认 Jvm 最大堆大小,MB:2024 JVM 选项:-server -Xmx2G -Xss20m -XX:MaxPermSize=1000m -XX:ReservedCodeCacheSize=1000m
IntelliJ:IntelliJ IDEA 2019.1(社区版)Build #IC-191.6183.87,构建于 2019 年 3 月 27 日 JRE:1.8.0_202-release-1483-b39 amd64 JVM:JetBrains 的 OpenJDK 64 位 Windows 服务器虚拟机.100s10sro
Sbt 版本:1.2.8
斯卡拉版本:2.11.8
Error:scalac: Error: org.jetbrains.jps.incremental.scala.remote.ServerException
java.lang.StackOverflowError
at scala.tools.nsc.transform.TailCalls$TailCallElimination.transform(TailCalls.scala:273)
at scala.tools.nsc.transform.TailCalls$TailCallElimination.transform(TailCalls.scala:209)
at scala.tools.nsc.transform.TailCalls$TailCallElimination.noTailTransform(TailCalls.scala:214)
at scala.tools.nsc.transform.TailCalls$TailCallElimination.transform(TailCalls.scala:403)
at scala.tools.nsc.transform.TailCalls$TailCallElimination.transform(TailCalls.scala:209)
at scala.tools.nsc.transform.TailCalls$TailCallElimination.noTailTransform(TailCalls.scala:214)
at scala.tools.nsc.transform.TailCalls$TailCallElimination.transform(TailCalls.scala:403)
at scala.tools.nsc.transform.TailCalls$TailCallElimination.transform(TailCalls.scala:209)
redacted...
Run Code Online (Sandbox Code Playgroud) 我总共有 3 个 VM(CloudVPS)。他们每个人都安装了 java,confluent 开源。在 VM1 中,我正在运行 Splunk-sink-connector 的 3 个进程,它们从不同的主题读取并在不同的端口上运行。使用 REST 调用,我将 JSON 配置发布给每个人。
由于我在分布式模式下运行,因此我也想利用其他 2 个 VM。谁能告诉我该怎么做,将其他 2 个 VM 添加到这 3 个进程中以实现并行处理。
apache-kafka kafka-consumer-api apache-kafka-connect confluent-platform
我从PowerShell运行以下命令:
Get-ADUser -Server ad.com -Filter '*' -Properties '*' Export-Csv 'C:\Users\myFolder\file.csv' -NoTypeInformation -Delimiter '|'
Run Code Online (Sandbox Code Playgroud)
只是尝试识别我可以用作'主键'的属性,例如EmployeeID或EmployeeNumber.AD属性列表:[link] AD是否提供主键?