folder Tahribat.com Forumları
linefolder Webmaster ve Yazılım Geliştiriciler
linefolder Docker Kibana Elastic İletişim Sorunu



Docker Kibana Elastic İletişim Sorunu

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    TeRRoR
    TeRRoR's avatar
    Kayıt Tarihi: 06/Nisan/2007
    Erkek

    Hacılar 8 aydır çatır çatır çalışan container'lar sapıttı. Elasticsearch e 9200 portundan rest ile patır patır bağlanabiliyorum. Ancak kibana container'ını restart ettikten sonra elastic'e erişemez oldu. Gittim tekrar indirdim tekrar container oluşturdum versionları güncelledim yine değişen birşey olmadı. Laradock kullanıyorum container'lar için. Kibana loglarında şu şekilde hata veriyor:

    https://paste.ubuntu.com/p/RdktdhvrTs/

    Hiçbirşeye dokunmadım durup dururken gitti. Bir şekilde container'ların networkünde birşey var diyecem ancak hazır laradock daki networkü kullanıyorum. Herhangi bir müdehalede bulunmadım. İnterneti alt üst ettim sorunu çözemedim. Yaşanan en büyük sorun elasticsearch:9200 yi çözmesi için elasticsearch'i env den tanımlamak ancak zaten bunlar Laradock'da ayarlı. Bu şartlarda docker-composer'dan up diyip çalışması gerek meretlerin çözemedim. :/

    *Kibana ve Elastic Versionları uyumlu ikiside; 7.9.1

    TeRRoR tarafından 06/Eki/20 09:16 tarihinde düzenlenmiştir

    herkes programcı olmak zorunda değildir, lütfen bir zorunluluk gibi programlama dilleri öğrenmeye çalışmayın. yabancı dil filan öğrenin amq.// s.kimin etini yerim, kasaba minnet etmem.// ince düşünene kalın girer.//
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    All hail to Tux
    sandman
    sandman's avatar
    Kayıt Tarihi: 01/Eylül/2005
    Erkek

    Elasticsearch'ün kendisi servisinin dış bağlantıya izin verip vermediğini kontrol ettin mi? 
    aynı zamanda istio gibi bir container network yapın var mı


    Mühendis kahveyi projeye dönüştüren bir insan evladıdır.
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    TeRRoR
    TeRRoR's avatar
    Kayıt Tarihi: 06/Nisan/2007
    Erkek
    sandman bunu yazdı

    Elasticsearch'ün kendisi servisinin dış bağlantıya izin verip vermediğini kontrol ettin mi? 
    aynı zamanda istio gibi bir container network yapın var mı

    Elasticsearch'e host makinadan, ve ssh port forwarding ile kendi makinamdan erişebiliyorum. Ayrıca host makinada çalışan uygulamada elasticsearch'e expose edilmiş port ile bağlabiliyor (localhost:9200).

    Network yapısını laradock kendi ayarlıyor.

     

    $ docker network ls

    b3b51cc76be5 laradock_backend bridge local
    8b83da744cd2 laradock_default bridge local
    b350123920a7 laradock_frontend bridge local

    de bu networkler listeleniyor.

    Sonrasında container'ları inspect yapıp networklerine bakıyorum. İkiside aynı netword'de

    elastic için:

    $ docker container inspect laradock_elasticsearch_1

    "Networks": {
    "laradock_backend": {
    "IPAMConfig": null,
    "Links": null,
    "Aliases": [
    "17f9e2020c27",
    "elasticsearch"
    ],
    "NetworkID": "b3b51cc76be5834aac8a4301b59040360f7e210db8ec1b00eab15a2ece96f066",
    "EndpointID": "16c7d636358c5fc7f17bd1fa8329928da54453b38fc443d7ce52522bee7a5ba6",
    "Gateway": "172.20.0.1",
    "IPAddress": "172.20.0.6",
    "IPPrefixLen": 16,
    "IPv6Gateway": "",
    "GlobalIPv6Address": "",
    "GlobalIPv6PrefixLen": 0,
    "MacAddress": "02:42:ac:14:00:06",
    "DriverOpts": null
    },
    "laradock_frontend": {
    "IPAMConfig": null,
    "Links": null,
    "Aliases": [
    "17f9e2020c27",
    "elasticsearch"
    ],
    "NetworkID": "b350123920a7097b605b14ace0b568e047af1545202e6e075b4987cef841b013",
    "EndpointID": "0de701a8d9acc3bf2bf6877776d3c5868d34198e0dd9c94faaf39595d7a651a4",
    "Gateway": "172.19.0.1",
    "IPAddress": "172.19.0.3",
    "IPPrefixLen": 16,
    "IPv6Gateway": "",
    "GlobalIPv6Address": "",
    "GlobalIPv6PrefixLen": 0,
    "MacAddress": "02:42:ac:13:00:03",
    "DriverOpts": null
    }
    }

     

    kibana için:

    $ docker container inspect laradock_kibana_1

    "Networks": {
    "laradock_backend": {
    "IPAMConfig": null,
    "Links": [
    "laradock_elasticsearch_1:elasticsearch",
    "laradock_elasticsearch_1:elasticsearch_1",
    "laradock_elasticsearch_1:laradock_elasticsearch_1"
    ],
    "Aliases": [
    "kibana",
    "5bf1ca6a0781"
    ],
    "NetworkID": "b3b51cc76be5834aac8a4301b59040360f7e210db8ec1b00eab15a2ece96f066",
    "EndpointID": "7cc3e2d0b699e1bad376a84469674bc8d38e9b48f29667b7a99f6dc48e5161ca",
    "Gateway": "172.20.0.1",
    "IPAddress": "172.20.0.7",
    "IPPrefixLen": 16,
    "IPv6Gateway": "",
    "GlobalIPv6Address": "",
    "GlobalIPv6PrefixLen": 0,
    "MacAddress": "02:42:ac:14:00:07",
    "DriverOpts": null
    },
    "laradock_frontend": {
    "IPAMConfig": null,
    "Links": [
    "laradock_elasticsearch_1:elasticsearch",
    "laradock_elasticsearch_1:elasticsearch_1",
    "laradock_elasticsearch_1:laradock_elasticsearch_1"
    ],
    "Aliases": [
    "kibana",
    "5bf1ca6a0781"
    ],
    "NetworkID": "b350123920a7097b605b14ace0b568e047af1545202e6e075b4987cef841b013",
    "EndpointID": "d6883c5d53a1d50172db2d940c489217589d132f97e0f5e8ca4f47d3dc908257",
    "Gateway": "172.19.0.1",
    "IPAddress": "172.19.0.4",
    "IPPrefixLen": 16,
    "IPv6Gateway": "",
    "GlobalIPv6Address": "",
    "GlobalIPv6PrefixLen": 0,
    "MacAddress": "02:42:ac:13:00:04",
    "DriverOpts": null
    }
    }

     

    Sonrasında dedim acaba bu container'lar birbirine ping atabiliyor mu diye şöyle bir komut buldum ve iki tarafta birbirine erişebiliyor ve network ayarında aldığı gözüken ip'leri resolve ediyorlar.

    $ docker exec -ti laradock_elasticsearch_1 ping laradock_kibana_1

    PING laradock_kibana_1 (172.20.0.7) 56(84) bytes of data.
    64 bytes from laradock_kibana_1.laradock_backend (172.20.0.7): icmp_seq=1 ttl=64 time=0.151 ms

    $ docker exec -ti laradock_kibana_1 ping laradock_elasticsearch_1

    PING laradock_elasticsearch_1 (172.20.0.6) 56(84) bytes of data.
    64 bytes from laradock_elasticsearch_1.laradock_backend (172.20.0.6): icmp_seq=1 ttl=64 time=0.124 ms

    Kibana log dosyasında bu ip'ye ulaşamdığını iddia ediyor ama:

    "Request error, retrying\nGET http://elasticsearch:9200/_xpack => connect EHOSTUNREACH 172.20.0.6:9200"


    herkes programcı olmak zorunda değildir, lütfen bir zorunluluk gibi programlama dilleri öğrenmeye çalışmayın. yabancı dil filan öğrenin amq.// s.kimin etini yerim, kasaba minnet etmem.// ince düşünene kalın girer.//
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    All hail to Tux
    sandman
    sandman's avatar
    Kayıt Tarihi: 01/Eylül/2005
    Erkek

    Loglarda şu dikkatimi çekti http://elasticsearch olarak gitmek istiyor peki bu adresi çözüyor mu? Bunu kibana yml dosyasında ip ile değiştirirsen ne oluyor


    Mühendis kahveyi projeye dönüştüren bir insan evladıdır.
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    TeRRoR
    TeRRoR's avatar
    Kayıt Tarihi: 06/Nisan/2007
    Erkek
    sandman bunu yazdı

    Loglarda şu dikkatimi çekti http://elasticsearch olarak gitmek istiyor peki bu adresi çözüyor mu? Bunu kibana yml dosyasında ip ile değiştirirsen ne oluyor

    değiştirdim. yine bağlanmadı

    Request error, retrying\nGET http://172.20.0.6:9200/_xpack => connect EHOSTUNREACH 172.20.0.6:9200"


    herkes programcı olmak zorunda değildir, lütfen bir zorunluluk gibi programlama dilleri öğrenmeye çalışmayın. yabancı dil filan öğrenin amq.// s.kimin etini yerim, kasaba minnet etmem.// ince düşünene kalın girer.//
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    All hail to Tux
    sandman
    sandman's avatar
    Kayıt Tarihi: 01/Eylül/2005
    Erkek

    abi bağlanmadan diyebileceğim son şey xpack'i devre dışı bırak.


    Mühendis kahveyi projeye dönüştüren bir insan evladıdır.
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    TeRRoR
    TeRRoR's avatar
    Kayıt Tarihi: 06/Nisan/2007
    Erkek
    sandman bunu yazdı

    abi bağlanmadan diyebileceğim son şey xpack'i devre dışı bırak.

    hatta şöyle demişler, bazen centos da firewall engellebilir. gittim docker networ'u firewall'e ekledim yine değişmedi. docker ping ile ping atabiliyor container'lar bash ile bağlandım wget çektiğimde resolve edemiyorum hostu (hem ip yi hemde elasticsearch ü) diyor :D

     

     

    TeRRoR tarafından 06/Eki/20 12:21 tarihinde düzenlenmiştir

    herkes programcı olmak zorunda değildir, lütfen bir zorunluluk gibi programlama dilleri öğrenmeye çalışmayın. yabancı dil filan öğrenin amq.// s.kimin etini yerim, kasaba minnet etmem.// ince düşünene kalın girer.//
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    TeRRoR
    TeRRoR's avatar
    Kayıt Tarihi: 06/Nisan/2007
    Erkek

    updullah


    herkes programcı olmak zorunda değildir, lütfen bir zorunluluk gibi programlama dilleri öğrenmeye çalışmayın. yabancı dil filan öğrenin amq.// s.kimin etini yerim, kasaba minnet etmem.// ince düşünene kalın girer.//
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    2021 Talihlisi
    dcpromo
    dcpromo's avatar
    Kayıt Tarihi: 05/Nisan/2017
    Erkek

    Çözümpark a konu aç


    next next next install
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Hermes
    abdullahazad
    abdullahazad's avatar
    Kayıt Tarihi: 21/Mayıs/2007
    Erkek
    TeRRoR bunu yazdı

    updullah

    vallaha bilemedim kanka :(


    az insan çok huzur.
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    TeRRoR
    TeRRoR's avatar
    Kayıt Tarihi: 06/Nisan/2007
    Erkek
    ilteris bunu yazdı

    Çözümpark a konu aç

    üye oldum bakalım onay bekliyor. 

    gerçekten sikko bir sorun, gerçekten çok spefisik benimle ilgili bir sorun gibi duruyor. yoksa şimdiye kadar hep takır takır çalışırdı.


    herkes programcı olmak zorunda değildir, lütfen bir zorunluluk gibi programlama dilleri öğrenmeye çalışmayın. yabancı dil filan öğrenin amq.// s.kimin etini yerim, kasaba minnet etmem.// ince düşünene kalın girer.//
Toplam Hit: 2223 Toplam Mesaj: 15
elasticsearch laradock kibana