1. ๊ฐ์ํ๊ฒฝ ํ์ฑํ 2. jupyter notebook ์ค์น ๊ธฐ์กด์ ๋๋ anaconda ์ ์ฒด ํจํค์ง ์ค์น๋ฅผ ํ์ง ์์๊ธฐ ๋๋ฌธ์ pip install jupyter notebook ์ผ๋ก ์ค์น๋ฅผ ํด์ค๋ค. 3. ์ค์น ํ ํ์ธ ์ด๋ฐ ํ๋ฉด์ด ๋จ๋ ๊ฒ์ ํ์ธ ํ ์ ์๋ค. ์ด๋ ์์
์ค์ ํ๋กฌํํธ ์ฐฝ(ipython kernal)์ ๋๋ฉด ์๋๋ค. 4. ์์ ํด๋ ๋ณ๊ฒฝ ์์ ํด๋๋ฅผ ํ์ฌ ์์
์ค์ธ ํด๋๋ก ๋ณ๊ฒฝํ๋ ๊ฒ ํธํ๋๊น ์ด ์์
์ ํด์ค๋ค jupyter notebook --generate-config ์ด๋ ๊ฒ ์น๋ฉด py ํ์ผ์ด ๋ง๋ค์ด์ง ๊ฒฝ๋ก๋ฅผ ์๋ ค์ฃผ๋๋ฐ ์ด๊ฑธ ์ด์ด์ c.NotebookApp.notebook_dir ์ด ๋ณ์๋ฅผ ํ์ฑํํด์ฃผ๊ณ , ์ํ๋ ๊ฒฝ๋ก๋ฅผ ์
๋ ฅํด์ค๋ค. ๊ทธ๋ฌ๊ณ ์ ์ฅ ๊ทผ๋ฐ ์ด๋ ์๋์ฐ ํ๊ฒฝ์์ ์ฃผ์์ ์ (u..
์๋์ฐ ํ๊ฒฝ์ผ๋ก ๋์์๋ค. ํ์ฌ์์ ๋ฐ์ดํฐ ๋ถ์ ์ชฝ์ผ๋ก ์ง๋ฌด ๋ณ๊ฒฝ์ด ๋์ด์ ์์ถ๋ฐ ํ๋ ค๊ณ ํ๋ค. 1. anaconda ํํ์ด์ง์์ ์ค์น ํ๋ก๊ทธ๋จ ๋ค์ด๋ก๋ https://www.anaconda.com/products/distribution#Downloads Anaconda | Anaconda Distribution Anaconda's open-source Distribution is the easiest way to perform Python/R data science and machine learning on a single machine. www.anaconda.com 2. ํ๋ก๊ทธ๋จ ์ค์นํ ์ฌ๋งํ๋ฉด ๊ทธ๋ฅ default๋ก ์ค์น ํ๋ค(๋ค next ํ๋ผ๋ ๋ป) ์ข ์ง๋๋ฉด ์ค์น ์๋ฃ ๊ตณ์ด ํํ ๋ฆฌ์ผ ์๋ณผ๊ฑฐ๋๊น ..
1. tar.gz ํ์ผ ๋ค์ด๋ก๋ https://www.elastic.co/kr/downloads/elasticsearch Download Elasticsearch Download Elasticsearch or the complete Elastic Stack (formerly ELK stack) for free and start searching and analyzing in minutes with Elastic. www.elastic.co ๊ฐ์ ๋ง๋ os ๋ฒ์ tarํ์ผ ๋ค์ด( ์ ๋ mac m1 ํ๊ฒฝ์
๋๋ค) 2. ์์ถํด์ tar -xvf elasticsearch-8.2.3.tar.gz ํ์ผ๋ช
์ ๊ฑ ์์๋ก ์ ์์ผ๋ ์ ๋นํ ์ ๊ณ ํญํ์ธ์ฉ~ ๋ญ๊ฐ ํค๋ฐ๋์์๋ ์๋๋ ๋ฏ ์ถ์ด์ ๋ก์ ํ2 ์์ x86์ผ๋ก ํ๋๋ฐ,..
๋คํํ ์ผ์ด ์์ด์ ๊ธฐ์กด ๋ฐฉ์๋๋ก ํ๋ ค๋๊น ์๋์ด์ ์ ๋ ๋ธ๋ก๊ทธ elasticdump --input=http:/{target ip}:9200/{target_index_name} --output=https://elastic:{elastic๊ณ์ ๋น๋ฒ}@localhost:9200/{index name} --type=mapping --tlsAuth --output-ca={http_ca.crt ์ ๋๊ฒฝ๋ก} elastic ๊ณ์ ์ ๋น๋ฒ์ elasticsearch 8๋ฒ์ ์ฒซ ๊ตฌ๋์ ์๋ ค์ค๋ค ์ด๊ฑธ ์ด๋๊ฐ ์์ ํ ๊ณณ์ ์ ์ด๋๋ ๊ฒ์ ์ถ์ฒํ๋ค. ๋ฌผ๋ก ์ฌ๋ฐ๊ธ๋ ๊ฐ๋ฅํ์ง๋ง ๊ทธ๊ฑด ๊ท์ฐฎ๊ธฐ ๋๋ฌธ์ ์ ์ ์ด๋์
https://www.elastic.co/guide/en/elastic-stack-get-started/current/get-started-docker.html Running the Elastic Stack on Docker | Getting Started [7.16] | Elastic At this point, Kibana cannot connect to the Elasticsearch cluster. You must generate a password for the built-in kibana_system user, update the ELASTICSEARCH_PASSWORD in the compose file, and restart to enable Kibana to communicate with ..
filebeat 64bit deb ํ์ผ๋ก ๋ค์ด. dpkg -i ๋ก ์์ถ ํ๊ธฐ /etc/filebeat ์๋์ filebeat.yaml ํ์ผ ์์ output์ elasticsearch๋ก ๋์ด์๋ ๋ถ๋ถ์ logstash๋ก ๋ฐ๊ฟ ์ค๋ค host ์ด์ด์ฃผ๊ธฐ sudo service filebeat start filebeat๋ ์๋น์ค๋ก ์คํ๋๋ค. logstash ๋ ๊ฑ tar๋ก ๋ค์ด ๋ฐ์์ ์์ถํ๊ณ , config ๋๋ ํ ๋ฆฌ ์์ pipelines.yaml ํ์ผ ์์ path.config ํ์ฑํ, ํด๋น ํ์ฅ์ *.conf๋ก ๋ฐ๊พธ๊ณ (๋ฒ์ ๊ด๋ฆฌ ๊ฐ๋ฅ) path.config์ ๋๋ ํ ๋ฆฌ ์์ผ๋ฉด ์์ฑ, conf ํ์ผ ๋ฃ๋๋ค config ๋ฐ์ logstash-sample.conf๋ฅผ cpํ๋ ๊ฒ์ ์ถ์ฒ ํ๋ฉด elasticsearch..
1. ์ฐ์ ์ ๋ ์ฐ๋ถํฌ 20.04๋ก ์น ๋ฐ์ด๋ฒ๋ฆฌ๊ณ , elk๋ 7.16.3์ผ๋ก ๊ฐ์ํ๊ณ ์์์ ์๋ ค๋๋ฆฝ๋๋ค ..ใ
.. 2. stack management - index patterns ๋ก ๊ฐ์ ์
๋ก๋ ํด๋จ๋ ๋ฐ์ดํฐ๋ฅผ ์ธ๋ฑ์ค ํจํด ์ ์๋ฅผ ํด์ค์๋ค. timestamp field์ ์๋ฒ๊ธฐ์ค ์๊ฐ์ผ๋ก ์ค์ ํ๊ณ logstash ํจํด ์ ์๋ฅผ ํด์ค๊ฒ์ฉ 2. ํ์ธํ๊ธฐ ์๋ก ๊ฒ ์๊ธด๊ฒ ๋ณด์ด์์ฃต? ๋ง์ฐฌ๊ฐ์ง๋ก shakes* ๋ ์ ์ํด์ค๋๋ค. shakes๋ ๋ฐ๋ก timestamp ์ ์ ์ํ ๊ฒ์ ํจํด ์์ฑ ์์ฑ!!
https://www.elastic.co/guide/en/kibana/7.1/tutorial-load-dataset.html Loading sample data | Kibana Guide [7.1] | Elastic If security is enabled, you must have the all Kibana privilege to run this tutorial. You must also have the create, manage read, write, and delete index privileges. See Security privileges for more information. www.elastic.co ๋ฒ์ ์ ๋ง์ถฐ์ sample log data๋ฅผ elasticsearch์ ๋ฐ์ด ๋ฃ์ด์ค๋ค ์ฐธ๊ณ ..
1 ๋ฒ POST /tourcompany/_delete_by_query { "query":{ "match": { "holiday_dest": "Bora Bora" } } } POST /tourcompany/_update_by_query { "query": { "match": { "holiday_dest": "Hawaii" } }, "script": { "source": "if(ctx._source.departure_date == '2017/01/10'){ctx._source.departure_date = '2017/01/17'}" } } GET /tourcompany/_search?pretty { "query": { "match": { "holiday_dest": "Disneyland" } }, "_sou..
1. ๋์ ํ ์ ๋ฆฌ HTTP CRUD SQL GET READ SELECT PUT UPDATE UPDATE POST CREATE INSERT DELETE DELETE DELETE ์ผ๋จ ์ด๊ฒ์ ์ฐธ๊ณ ํ๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก REST API ์ด๊ธฐ ๋๋ฌธ์ HTTP ํต์ ์ ํ๋ค. 2. ์น์ผ๋ก ์ค์ต ์ด๋ ๊ฒ url๋ก ์น๋ฉด ๊ฒฐ๊ณผ๊ฐ ๋์ค๋๋ฐ, _cat์ ์๋ผ์คํฑ ์์น์์ ์ ๊ณตํ๋ api ์ด๋ฆ์ด๊ณ health๋ nodes๊ฐ ๋ค์ด๊ฐ์ ์๊ณ , v๋ ์์ธ๋ณด๊ธฐ ๊ฒฐ๊ณผ๋ ์๋ฐ์์ผ๋ก ํ์๋๋ค. 3. kibana์ devtools๋ก ์ค์ต 2๋ฒ์ ๋ฌธ์ ๋ฅผ ์ด๋ฐ์์ผ๋ก ์กฐํํ๋ค. ์ด๋ ๊ฒ ๋ฐ์ดํฐ๋ฅผ ๋ฃ์ด๋ณด์ cutomer๋ผ๋ db์ type์ด๋ผ๋ type์ผ๋ก ์์ด๋ 1๊ฐ์ผ๋ก created ๋์๋ค. ๊ทธ๋ฆฌ๊ณ ๋ฒ์ ์ด 1์ด๋ผ๋ ๊ฒฐ๊ณผ๋ค ๋ง๋ ๊ฒ ํ์ธ _source ..