2017-05-28 8 views
0

を働いていない私は、私は以下のエラーにスレッド "メイン" ます。java.lang.UnsatisfiedLinkErrorで 例外を取得ApacheはDCOSのApacheのIgniteはDCOSマラソンに

{ 
    "volumes": null, 
    "id": "/ignite", 
    "cmd": "cd $MESOS_SANDBOX; java -Xmx2048m -jar ignite-mesos-2.0.0.jar", 
    "args": null, 
    "user": null, 
    "env": { 
    "IGNITE_MEMORY_PER_NODE": "3072", 
    "IGNITE_NODE_COUNT": "3", 
    "IGNITE_VERSION": "2.0.0", 
    "MESOS_MASTER_URL": "zk://localhost:2181/mesos", 
    "IGNITE_RUN_CPU_PER_NODE": "0.1" 
    }, 
    "cpus": 1, 
    "mem": 3072.0, 
    "instances": 1, 
    "uris": ["http://servername/ignite/ignite-mesos-2.0.0.jar"], 
    "container": { 
    "type": "DOCKER", 
    "docker": { 
     "image": "openjdk:8-alpine", 
     "network": "HOST", 
     "portMappings": [ 
     { "containerPort": 0, "hostPort": 0, "servicePort": 0, "protocol": "tcp" } 
     ] 
    } 
    }, 
    "labels": { 
    "DCOS_SERVICE_SCHEME": "http", 
    "DCOS_SERVICE_NAME": "ignite", 
    "DCOS_SERVICE_PORT_INDEX": "0" 
    }, 
    "acceptedResourceRoles": ["*","slave_public"] 
} 

を点火インストール:java.library.pathに で無mesosをjava.lang.ClassLoader.loadLibrary(ClassLoader.java:1867)

で私は "MESOS_NATIVE_JAVA_LIBRARY" を維持しようとした:

答えて

1

"/usr/lib/libmesos.so" が、それでも同じエラー明示的に追加してみます。そのためjava.library.pathとkeep env変数 "MESOS_NATIVE_JAVA_LIBRARY"が設定されています。

また、root権限でジョブサーバーを起動します。

関連する問題