Próbuję wdrożyć Apache iskr na MinidCos używając katalogu DCOS.

Kiedy zainstalowałem elastyczną, Kafkę i Prometheus jest zainstalowany pomyślnie, jak pokazano na poniższym obrazie.

services running on dcos

Ale kiedy zainstalowałem isklę, nie powiodło się, a błąd wyświetlany w debugowaniu serwisu jest "zadane_failed: pojemnik opuszczony ze statusem 125"

Spark Error Failure

Pełny ślad błędu w dzienniku jest -

    WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
    container_linux.go:247: starting container process caused "process_linux.go:359: 

    container init caused \"rootfs_linux.go:54: mounting \\\"cgroup\\\" to rootfs \\\"/var/lib/docker/overlay2/319fc54c21ddaf3c611e69437342b0a40c70e76bfbd9b0c88175cb611449fa3e/merged\\\" at \\\"/sys/fs/cgroup\\\" caused \\\"no subsystem for mount\\\"\""
    docker: Error response from daemon: oci runtime error: container_linux.go:247: starting container process caused "process_linux.go:359: container init caused \"rootfs_linux.go:54: mounting \\\"cgroup\\\" to rootfs \\\"/var/lib/docker/overlay2/319fc54c21ddaf3c611e69437342b0a40c70e76bfbd9b0c88175cb611449fa3e/merged\\\" at \\\"/sys/fs/cgroup\\\" caused \\\"no subsystem for mount\\\"\"".
    time="2019-02-23T01:15:36Z" level=error msg="error getting events from daemon: net/http: request canceled" 

    mounting "cgroup" to rootfs "/var/lib/docker/overlay2/merged" at "/sys/fs/cgroup" caused "no subsystem for mount""

Inne szczegóły dotyczące składników zainstalowanych w moim systemie są -

  $sudo minidcos --version
    minidcos, version 2019.03.13.0

    $lsb_release -a
    No LSB modules are available.
    Distributor ID: Ubuntu
    Description:    Ubuntu 18.04.2 LTS
    Release:    18.04
    Codename:   bionic

    $docker version
    Client:
    Version:           18.09.4
    API version:       1.39
    Go version:        go1.10.8
    Git commit:        d14af54266
    Built:             Wed Mar 27 18:35:44 2019
    OS/Arch:           linux/amd64
    Experimental:      false

    Server: Docker Engine - Community
    Engine:
    Version:          18.09.4
    API version:      1.39 (minimum version 1.12)
    Go version:       go1.10.8
    Git commit:       d14af54
    Built:            Wed Mar 27 18:01:48 2019
    OS/Arch:          linux/amd64
    Experimental:     false

Jak mogę rozwiązać ten błąd?

2
Rajkumar Natarajan 22 luty 2019, 05:19

2 odpowiedzi

Najlepsza odpowiedź

Jakiej wersji minidcos byłeś używany?

Wierzę, że jest to problem, który został naprawiony w wersji 2019.02. 16.0.

Uaktualnij do najnowszej wersji, uruchom {x0}}, a następnie spróbuj ponownie.

1
Adam Dangoor 31 marzec 2019, 20:38

Zlokalizuj pojemnik Docker z węzła, który został uruchomiony w: minidcos docker inspect
Wprowadź ten węzeł: docker exec -it dcos-e2e-default-6af12-agent-1 bash (Wymień znaleziony nazwę pojemnika)
Wymień wszystkie kontenery docker ps -a
Pokaż dzienniki nieudanego kontenera {x3}}

1
Alwinius 22 luty 2019, 07:40