考慮到阿里雲 elasticsearch 使用 6.7.x 版本,本小節我們基於 6.7.2 版本進行安裝部署。前置準備:
1、安裝 jdk 。
2、修改/etc/security/limits.conf
,在此配置中增加以下內容。
如果伺服器已經配置好,可以不用重複配置。需要在 root 下執行。
root soft nofile 65535
root hard nofile 65535
* soft nofile 65535
* hard nofile 65535
$ ulimit -n 65536
$ ulimit -n
65536
這些配置主要為檔案系統描述符及相關的配置,具體的配置可以根據自己的系統配置調大或調小。
3、修改/etc/sysctl.conf
,增加如下內容:
如果伺服器已經配置好,可以不用重複配置。需要在 root 下執行。
vm.max_map_count=655360
# 建立目錄
$ mkdir -p /work/programs/elasticsearch
$ cd /work/programs/elasticsearch
$ wget
$ vi config/elasticsearch.yml
修改配置項如下:
啟動:
注意,需要使用非 root 賬號啟動。
# 解壓
$ tar -zxvf elasticsearch-6.7.2.tar.gz
$ cd elasticsearch-6.7.2
# 啟動。通過 -d 引數,表示後台執行。
$ bin/elasticsearch -d
可以通過logs/elasticsearch.log
日誌,檢視啟動是否成功。
測試:
訪問http://伺服器 ip:9200
後,成功返回如下 json 串,表示成功。
,
"tagline" : "you know, for search"
}
我們以安裝 elasticsearch-analysis-ik 外掛程式為示例。
本機已經有了 6.5.0 版本,所以本小節我們基於 6.5.0 版本進行安裝外掛程式。在 中,提供了各個 elasticsearch-analysis-ik 外掛程式版本。要注意,一定和 elasticsearch 版本一致。例如說,elasticsearch 版本是 6.5.0 ,所以需要使用 elasticsearch-analysis-ik-v6.5.0 。
$ wget /download/v6.5.0/elasticsearch-analysis-ik-6.5.0.zip
解壓:
# 需要解壓到 plugins/ik/ 目錄下
$ unzip elasticsearch-analysis-ik-6.5.0.zip -d plugins/ik/
重啟:
# 查詢 es 程序,並關閉它
$ ps -ef | grep elastic
$ kill 2382 # 假設我們找到的 es 程序號為 2382 。
# 啟動 es 程序
$ bin/elasticsearch -d
測試:ik 分詞器提供了 2 種分詞模式:
我們將"百事可樂"
進行分詞,看看他們之間的差異。
# ik_max_word 模式
# ik_smart 模式
]}
我們可以安裝 chrome 外掛程式 elasticsearch head ,可以檢視 elasticsearch 的集群概要、索引、資料。如下圖所示: python極簡主義 極簡主義OCR
在編寫這個程式時,我一直有個疑惑,就是在east文字檢測模組裡。起初,我是在裡看到用opencv的dnn模組做east文字檢測,但是它的讀取模型檔案初始化網路的方式我一直疑惑不解。看text detect recognition.py的第152行 detector cv.dnn.readnet mo...
(10 1 6)極簡主義
極簡主義不光存在於網頁設計中,像logo設計 印刷設計 包裝設計也都有相應的極簡主義風格。目前流行的極簡主義網頁設計視覺風格是 使用純粹的色彩以及簡練唯美的 極簡主義網頁設計流行使用創新式導航,不但易用,而且有種簡約美,符合極簡主義 回歸功能 與 視覺簡約 的雙重理念。簡約的外觀 易用的功能,並不意...
Docker極簡入門
我有幾張阿里雲幸運券分享給你,用券購買或者公升級阿里雲相應產品會有特惠驚喜哦!把想要買的產品的幸運券都領走吧!快下手,馬上就要搶光了。root chatdevops yum y install docker root chatdevops docker version docker version ...