nb en en da en en sv nb en sq da da da da da da nb da da en nb en it ca nb en da en en da da nb en it en it da da da en en en es fr en en sv fr de de fr en en en en en cs da en en en en da en en sv en en it da nb en en sv en en da en en en ca da da ja en ja nb en en sv en en da ca en ca da da en da da da da da sv da nb nb en da da da da en nl da sv da en
Elasticsearch med Kibana og Sense på Fedora 23 – NerdGirl
Forbud fører sjældent noget godt med sig
(Last Updated On: 20. januar 2017)
Jeg har fået til opgave at tilføje geo tracking i en web app vi er i gang med. Det involverer 2 opgaver:
Indsamle brugernes position (længde- og breddegrad)
Søgefunktion der viser en liste over brugere inden for en angiven radius
Den første er nem nok… vi har jo HTML5’s geolocation API.
Den tunge del er selve søgefunktionen. Her er der brug for software der er optimeret til opgaven, og jeg er i den forbindelse blevet anbefalet Elasticsearch, som jeg i første omgang eksperimenterer med, lokalt på min laptop sammen med Kibana og Sense:
Elasticsearch: Søge- og indekseringsmaskine baseret på Lucene
Kibana: Analysering- og visualiseringsplatform designet til Elasticsearch
Sense: En interaktiv konsol der installeres som plugin i Kibana og bruges til at sende forespørgsler til Elasticsearch fra en browser
Installation på Fedora 23
Start Kibana og Elasticsearch
Jeg var uopmærksom, og fik installeret Elasticsearch version 2 i stedet for version 5. Følg disse guides for installation af version 5:
Elasticsearch version 5 installation via rpm
Kibana version 5 installation via rpm
Bemærk også at Sense er inkluderet i Kibana version 5 og således ikke skal installeres separat. Du åbner konsollen ved at gå til “Dev Tools” i Kibanas hovedmenu.
Lige bortset fra det, er vejledningen god nok 🙂
Installation på Fedora 23
… ja, jeg er doven, jeg gider ikke skrive sudo foran hver eneste kommando, så jeg starter med en ‘sudo su’  😉
Jeg installerede i første omgang Elasticsearch fra Fedoras eget pakkesystem, men den version der ligger her, viste sig at være for gammel til Kibana. Derfor er det bedre at hente den fra Elasticsearch:
# rpm --import http://packages.elastic.co/GPG-KEY-elasticsearch
# rpm --import http://packages.elastic.co/GPG-KEY-elasticsearch
Opret .repo filen /etc/yum.repos.d/elasticsearch.repo:
[elasticsearch] name=Elasticsearch repository baseurl=http://packages.elastic.co/elasticsearch/2.x/centos gpgcheck=1 gpgkey=http://packages.elastic.co/GPG-KEY-elasticsearch enabled=1
Installer Elasticsearch… bemærk --enablerepo parameteren der sikrer at vi henter fra Elasticsearch og ikke Fedoras eget pakkesystem:
# dnf --enablerepo=elasticsearch install elasticsearch
# dnf --enablerepo=elasticsearch install elasticsearch
Genstart systemd dæmonen og tilføj ES til autostart
# systemctl daemon-reload # systemctl enable elasticsearch.service
# systemctl enable elasticsearch.service
Kibana giver mulighed for visuel præsentation og realtidsanalyse af dine elastic data.
Hent og installer Kibana:
# dnf install https://downloads.ulyaoth.net/rpm/ulyaoth-latest.fedora.noarch.rpm # dnf install ulyaoth-kibana
# dnf install https://downloads.ulyaoth.net/rpm/ulyaoth-latest.fedora.noarch.rpm
# dnf install ulyaoth-kibana
Tilføj Kibana til autostart
# systemctl enable kibana.service
# systemctl enable kibana.service
Bemærk: I version 5 af Kibana er Sense inkluderet og tilgås via “Dev Tools” i hovedmenuen, og nedenstående kan i så fald springes over.
Sense er en konsol hvor du manuelt kan hente, vise, tilføje og redigere data med ES kommandoer
# /opt/kibana/bin/kibana plugin --install elastic/sense
# /opt/kibana/bin/kibana plugin --install elastic/sense
Start Kibana og Elasticsearch
# systemctl start elasticsearch.service # systemctl start kibana.service
# systemctl start elasticsearch.service
# systemctl start kibana.service
Tjek evt. at der nu lyttes på port 9200/9300 (ES) og 5601 (Kibana)
Nu kan du åbne er browser og gå til http://localhost:5601
For at bruge Sense, skal du gå til http://localhost:5601/app/sense
Posted in Webudvikling Tagged elasticsearch, fedora, installation, kibana, sense
I gang med Angular 13 på Linux
Brug af grep kommandoen
Installer Asbru Connection Manager på Fedora
Installer DBeaver på Fedora
Node Package Manager (npm)
Linux: Afvikle en kommando som en anden bruger
MariaDB: Slå generel log til midlertidigt
Udskift nouveau driver med NVIDIA på Fedora 33 – og fortryd
Skab overblik over dine DMARC rapporter
Kategorier Vælg kategori Aftensmad Akrylmaling Bagværk Computer Dessert Fotografi Generelt Grød Hakket oksekød Hobby Hvidkål Ikke kategoriseret Internet IT Krop og sind PHP Pizza Politik Samfund Server Tips & Tricks Vegansk Webudvikling
Arkiver Vælg måned august 2022 april 2022 marts 2022 oktober 2021 maj 2021 marts 2021 februar 2021 januar 2021 december 2020 november 2020 oktober 2020 august 2020 juli 2020 juni 2020 marts 2020 januar 2020 december 2019 november 2019 oktober 2019 august 2019 juni 2019 april 2019 februar 2019 december 2018 oktober 2018 september 2018 juli 2018 juni 2018 maj 2018 april 2018 februar 2018 januar 2018 december 2017 oktober 2017 september 2017 august 2017 juli 2017 juni 2017 maj 2017 april 2017 januar 2017 december 2016 november 2016 oktober 2016 september 2016 januar 2016 december 2015 november 2015 oktober 2015 september 2015
Proudly powered by WordPress | Theme: chichi by xtianmark.