【问题标题】:com.facebook.presto.server.PrestoServer Guice creation errorscom.facebook.presto.server.PrestoServer Guice 创建错误
【发布时间】:2013-11-23 18:59:07
【问题描述】:

我在尝试启动 presto 服务器时遇到以下错误,如何诊断哪些属性格式错误或其他问题?谢谢。

配置文件:

coordinator=true
datasources=jmx
http-server.http.port=8080
presto-metastore.db.type=h2
presto-metastore.db.filename=var/db/MetaStore
task.max-memory=1GB
discovery-server.enabled=true
discovery.uri=http://localhost:8080

例外是

2013-11-11T11:11:39.582-0800 ERROR main com.facebook.presto.server.PrestoServer Guice 创建错误:

1) 错误:带有属性前缀“”的约束违规:环境格式错误(对于 io.airlift.node.NodeConfig 类) 在 io.airlift.node.NodeModule.configure(NodeModule.java:34)

1 个错误 com.google.inject.CreationException:Guice 创建错误:

1) 错误:带有属性前缀“”的约束违规:环境格式错误(对于 io.airlift.node.NodeConfig 类) 在 io.airlift.node.NodeModule.configure(NodeModule.java:34)

1 个错误 在 com.google.inject.internal.Errors.throwCreationExceptionIfErrorsExist(Errors.java:435) ~[guice-3.0.jar:na] 在 com.google.inject.internal.InternalInjectorCreator.initializeStatically(InternalInjectorCreator.java:154) ~[guice-3.0.jar:na] 在 com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:106) ~[guice-3.0.jar:na] 在 com.google.inject.Guice.createInjector(Guice.java:95) ~[guice-3.0.jar:na] 在 io.airlift.bootstrap.Bootstrap.initialize(Bootstrap.java:277) ~[bootstrap-0.84.jar:0.84] 在 com.facebook.presto.server.PrestoServer.run(PrestoServer.java:137) ~[presto-server-0.52.jar:0.52] 在 com.facebook.presto.server.PrestoServer.main(PrestoServer.java:50) ~[presto-server-0.52.jar:0.52]

【问题讨论】:

    标签: presto


    【解决方案1】:

    不是安慰,而是我在 Centos 上得到了类似的东西:

    1) 错误:使用属性前缀 '' 违反约束:环境 不能为空(对于类 io.airlift.node.NodeConfig) io.airlift.node.NodeModule.configure(NodeModule.java:34)

    1 错误 com.google.inject.CreationException:Guice 创建错误:

    【讨论】:

    【解决方案2】:

    对于非常不友好和无益的错误信息,我们深表歉意。这是我们要解决的问题的清单。

    错误“环境格式错误”表示node.environment 属性(在node.properties 文件中)已设置但无法匹配以下正则表达式:[a-z0-9][_a-z0-9]*。换句话说,它必须是小写的,以字母数字字符开头,并且后面的字符中只能包含字母数字或下划线。

    尝试使用更简单的名称,例如 testproduction

    【讨论】:

    • 就是这样。我的名字中有“-”。
    猜你喜欢
    • 2013-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多