Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Akka群集配置_Akka_Akka Cluster - Fatal编程技术网

Akka群集配置

Akka群集配置,akka,akka-cluster,Akka,Akka Cluster,我得到这个错误: [ERROR] [05/04/2018 11:21:26.747] [default-akka.actor.default-dispatcher-19] [akka://default/system/cluster/core/daemon/joinSeedNodeProcess-1] bug in method caller: not valid to create ConfigValue from: ConfigString("") com.typesafe.config

我得到这个错误:

[ERROR] [05/04/2018 11:21:26.747] [default-akka.actor.default-dispatcher-19] 
[akka://default/system/cluster/core/daemon/joinSeedNodeProcess-1] bug 
in method caller: not valid to create ConfigValue from: ConfigString("")
com.typesafe.config.ConfigException$BugOrBroken: bug in method caller: not valid to create ConfigValue from: ConfigString("")
at com.typesafe.config.impl.ConfigImpl.fromAnyRef(ConfigImpl.java:275)
at com.typesafe.config.impl.PropertiesParser.fromPathMap(PropertiesParser.java:152)
at com.typesafe.config.impl.PropertiesParser.fromPathMap(PropertiesParser.java:82)
at com.typesafe.config.impl.ConfigImpl.fromAnyRef(ConfigImpl.java:260)
at com.typesafe.config.impl.ConfigImpl.fromPathMap(ConfigImpl.java:200)
at com.typesafe.config.ConfigFactory.parseMap(ConfigFactory.java:855)
at com.typesafe.config.ConfigFactory.parseMap(ConfigFactory.java:866)
at akka.cluster.JoinConfigCompatChecker$.filterWithKeys(JoinConfigCompatChecker.scala:104)
at akka.cluster.JoinSeedNodeProcess$$anonfun$receive$4.applyOrElse(ClusterDaemon.scala:1514)
at akka.actor.Actor.aroundReceive(Actor.scala:517)
at akka.actor.Actor.aroundReceive$(Actor.scala:515)
at akka.cluster.JoinSeedNodeProcess.aroundReceive(ClusterDaemon.scala:1490)
at akka.actor.ActorCell.receiveMessage(ActorCell.scala:588)
at akka.actor.ActorCell.invoke(ActorCell.scala:557)
at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:258)
at akka.dispatch.Mailbox.run(Mailbox.scala:225)
at akka.dispatch.Mailbox.exec(Mailbox.scala:235)
at akka.dispatch.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
at akka.dispatch.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)
at akka.dispatch.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
at akka.dispatch.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)
尝试创建(仅本地)akka群集时。我在application.conf中将配置精简为几行:

akka {
    actor {
        provider = "akka.cluster.ClusterActorRefProvider"
    }
    cluster {
        seed-nodes = ["akka.tcp://ClusterSystem@127.0.0.1:2552"]
    }
}
并在启动ActorSystem时获取我的错误:

fun main(args: Array<String>) {
    ActorSystem.create()
}
fun main(args:Array){
ActorSystem.create()
}

我使用的是akka 2.5.12版和scala 2.12版。

因此我在maven pom中加入了
com.twitter chill akka
版本
0.9.2
。这包括
com.typesage config
version
1.2.1
com.typesafe.akka-akka演员输入的
version
2.5.12
所需的版本是
1.3.2

现在我的maven include看起来是这样的:

<dependency>
    <groupId>com.twitter</groupId>
    <artifactId>chill-akka_${scala.version}</artifactId>
    <version>0.9.2</version>
    <exclusions>
        <exclusion>
            <groupId>com.typesafe</groupId>
            <artifactId>config</artifactId>
        </exclusion>
    </exclusions>
</dependency>

com.twitter
chill-akka{scala.version}
0.9.2
com.typesafe
配置

您的配置看起来正确。它看起来像类路径问题,类型安全配置的问题版本无效。你的类路径上还有什么?你是对的。我使用了一个包
com.twitter chill akka
version
0.9.2
,它加载
com.typesafe配置
version
1.2.1
。那件事毁了我的派对