[Elasticsearch Tutorial] 1. 利用Docker安裝Elasticsearch, 本機或GCE上

此篇文章會利用Docker來安裝一個簡易的Elasticsearch server,用來後續學習及探索實驗各種功能.

首先,你的電腦上必須先安裝docker,如果沒有而且也不想裝的話,後面有示範如何直接將官方的docker image直接部署上GCP的GCE的VM上.

在本機上安裝

本機上有docker的話,很簡單!一個指令就完畢,可以將指令記到一個shell script裡,以後就不需要一直打,或是忘記怎麼打,指令如下:

跑完之後可以docker ps看一下是否有成功,或是curl localhost:9200也能得到以下的回應:










在GCE安裝

這邊假設您有操作過GCE,直接進到建立VM的頁面,把將容器部署至這個VM的選項打勾,於映像檔那邊填入docker.elastic.co/elasticsearch/elasticsearch:7.5.1,這邊使用的是7.5.1版本



接著按下進階選項,如同本機端部署時一樣,我們要加一個環境變數dicovery.type為single-node,按下建立!就ok拉~






之後可以ssh進去機器裡面curl localhost:9200看看,設定一下防火牆的話,就能透過外部IP開始測試探索囉

By the way, 我這邊是用n1-standard-1的機器(1 vCPU, 3.5 GB RAM),機器啟動之後,大約還要等個一兩分鐘,Elasticsearch才會起好,再用更小的機器的話就還蠻卡的.

留言

這個網誌中的熱門文章

[Google Sheet] 使用樞紐分析,Pivot table,資料透視表,來統計分析你的資料

[Elasticsearch Tutorial] 2. 開始寫入(index)你的資料

[Google Sheet] Sparkline,在儲存格裡插入迷你圖表