1. 程式人生 > >Linux安裝elasticsearch6.0.1及head外掛,ik分詞器

Linux安裝elasticsearch6.0.1及head外掛,ik分詞器

一、安裝elasticserch

1.elasticsearch的安裝直接下載解壓,elasticsearch-6.0.1,該版本及以上需要在jdk1.8以上執行

你可以選擇線上安裝,我是下載解壓後上傳進行的安裝

2.進入elasticsearch-6.0.1/config/ 目錄下,編輯elasticsearch.yml(es的核心配置檔案)

# vi  elasticsearch.yml

開啟network.host: 你的ip     http.port: 9200 注意冒號後要有空格,編輯後ctrl+c   :wq 儲存退出即可

進去elasticsearch-6.0.1的bin目錄啟動es,  #  ./elasticsearch -d

提示沒有許可權,此處沒有給使用者操作許可權,賦許可權後也會是檢視日誌也會是 can not run elasticsearch as root

es高版本,root使用者不能直接啟動,建立新使用者啟動es服務,root使用者下執行以下操作:

# adduser esuser                                    //建立esuser 
# chown -R esuser /opt/apps/elasticsearch-6.0.1/    //將資料夾許可權賦給esuser
# chmod 777 /opt/apps/elasticsearch-6.0.1/          //在esuser使用者下執行該操作,對該路徑下檔案許可權做變更

如果你的伺服器預設時jdk8,請忽略以下步驟,直接訪問即可

提示:因為伺服器上專案較多,有些專案依賴於jdk7,所以我採用的是指定jdk8方式,當然你也可以採用設定環境變數的方式

# cd elasticsearch-6.0.1/config

# vi  elasticsearch-env

新增jdk8的環境,在呼叫JAVA_HOME之前新增

現在啟動es,瀏覽器訪問!檢視程序已經存在

訪問成功

部署可能遇到的問題參見 https://blog.csdn.net/zhaojiweiwin/article/details/80262935 快速檢視

二、安裝head外掛

1.下載head外掛,我採用的是解壓上傳的方式,當然你可以選擇線上安裝,以下我將head和ik一併下載上傳到es目錄下

(線上下載方式:wget https://github.com/mobz/elasticsearch-head/archive/1.x.zip )

2.因為head外掛是用node.js開發的所以需要此環境,官網下載

https://nodejs.org/en/download/

# tar -Jvxf  node-v8.11.1-linux-x64.tar.xz        es目錄下執行解壓縮,本人下載的是xz格式的

(線上下載方式: wget https://nodejs.org/dist/v8.11.1/node-v8.11.1-linux-x64.tar.xz)

(進入解壓後的node-v8.11.1-linux-x64目錄下,pwd檢視當前目錄,拷貝,方便配置環境變數)

vi /etc/profile 配置環境變數(以下操作在root使用者下執行,因為沒有給esuser賦其它資料夾操作

許可權)

配置環境變數
# vi /etc/profile
新增如下配置 node安裝時可不放在目錄es下
# export NODE_HOME=/opt/apps/elasticsearch-6.0.1/node
# export PATH=$PATH:$NODE_HOME/bin
# export NODE_PATH=$NODE_HOME/lib/node_modules 
執行一下命令
# source /etc/profile

3.執行 npm install -g grunt-cli

4.進入head目錄下,執行 npm install 此過程會下載phantomjs (執行npm install時,可能PhantomJS not found on PATH ...可執行 npm install latest)

5.修改head外掛配置

修改伺服器監聽地址:Gruntfile.js (注意true後不要少寫“,”)

可在_site/app.js 中配置預設連線ip

6.elasticsearch.yml中增加如下配置:

http.cors.enabled: true

http.cors.allow-origin: "*"

7.grunt server &  後臺啟動head外掛 (加&設定為後臺啟動,不加ctrl+c退出時則關閉)

因為沒有設定head外掛的預設連線ip,所以為localhost,可以手動修改,也可以修改head外掛新增

三、安裝ik分詞器

方式一:線上安裝,複製檔案路徑,執行elasticsearch-plugin install  路徑

在es目錄下執行:bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.0.1/elasticsearch-analysis-ik-6.0.1.zip

方式二:下載後安裝

相關推薦

Linux安裝elasticsearch6.0.1head外掛ik

一、安裝elasticserch 1.elasticsearch的安裝直接下載解壓,elasticsearch-6.0.1,該版本及以上需要在jdk1.8以上執行 你可以選擇線上安裝,我是下載解壓後上傳進行的安裝 2.進入elasticsearch-6.0.1/co

基於本地開發windows環境安裝Elasticsearch6.0版本、head外掛ik以及pinyin外掛全教程

由於ES的版本切換太快導致很多成熟的呼叫事例發生改變經,很多事例是在linux環境下的測試  剛接觸不動,head可視視窗都不會操作,經過過兩天的摸索終於成功的安裝外掛及除錯 1、6.0的ES、nodejs、phantomjs-2.1.14、head外掛、IK跟pinyi

elasticsearch5.x叢集搭建ikhead外掛

目標: 1,安裝elasticsearch叢集(一個伺服器,兩個節點) 2,安裝head外掛 3,使用ik分詞器 現狀: 1,系統centos6.9+jdk1.8 2,提前修改好ulimit,調整

Elasticsearch教程(二)IK安裝

怕麻煩就看上面的(極速版),是我已經打包好的 IK分詞器  需要的東西。首先說說分詞器,分詞,英語分詞很好分,就是按固定的英文的空格,或者“-”。中文分詞就稍微有點複雜了,而 Elasticsearch  預設是帶分詞器了,我們來測試一下。http://123.88.88.8

Windows下安裝ElasticSearch6.3.1以及ElasticSearch6.3.1Head外掛

es5以上版本安裝head需要安裝node和grunt(之前的直接用plugin命令即可安裝)安裝ElasticSearch6.3.1一、安裝jdk8(jdk7不可以)二、安裝ElasticSearch6.3.12,開啟ElasticSearch 服務將zip檔案解壓到E盤,

ElasticSearch6.5.0安裝IK

不得不誇獎一下ES的周邊資源,比如這個IK分詞器,緊跟ES的版本,盧本偉牛逼!另外ES更新太快了吧,幾乎不到半個月一個小版本就釋出了!!目前已經發了6.5.2,估計我還沒怎麼玩就到7.0了。 下載 分詞器:GitHub 點選release,下載對應的版本,他這個跟ES是一一對應的。 安裝 他這個

ElasticSearch 6.1.1 通過Head外掛新建索引新增文件及其查詢資料

ElasticSearch 6.1.1 通過Head外掛,新建索引,新增文件,及其查詢; 一、首先啟動相關服務: 二、新建一個film索引: 三、建立對映: 1、通過Head外掛: POST http://192.168.1.111:9200/film/_mappi

docker之es+es-head+kibana+ik安裝

data elastics work str search url 使用 數據 head 一、es 第一步:搜索docker search elasticsearch第二步:下載鏡像第三步:創建數據文件夾和配置文件宿主服務器創建文件夾mkdir -p /docker/es1

Linux 安裝Elasticsearch和配置ik步驟

今天給同學們帶來的是關於Elasticsearch的簡單介紹以及如何在linux中搭建elasticsearch和增添ik分詞器,本篇文章我們以搭建elasticsearch為主,後續的文章中將會將es與springboot結合,將其新增到實際開發中。 1.Elasti

Elasticsearch5.4.0叢集安裝IK

1、ik分詞器下載地址:https://github.com/medcl/elasticsearch-analysis-ik/releases?after=v5.5.3      注意:一定要下載和自己es版本匹配的ik分詞器 2、解壓elasticsearch

Elasticsearch 安裝IK外掛

IK分詞安裝 #切換到elasticsearch安裝目錄bin目錄下 ./elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.5.2/elasti

elasticsearch 6.2.3 安裝IK IK簡單使用demo

IK分詞器與elasticsearch 有版本對應關係,點選這裡 安裝 一、安裝 第二種方式:使用elasticsearch的命令elasticsearch-plugin安裝( version > v5.5.1 ),網路不好不一定能成功,這時可以採用第一

基於elasticsearch6.4.0 配置IK

基於elasticsearch6.4.0 配置IK分詞器 前幾天寫了一篇在centos7下安裝ES的,今天繼續寫下分詞器,其實都很簡單了。好了,下邊開始 看到這裡,我相信你已經看過我前一篇部落格了,或者通過其他途徑,ES已經順利的安裝在了你的機器上 首先: 1.先去網站下載

安裝IK自定義擴充套件

1.為什麼用ik分詞器? 因為Elasticsearch中預設的標準分詞器分詞器對中文分詞不是很友好,會將中文詞語拆分成一個一箇中文的漢子。因此引入中文分詞器-es-ik外掛。  傳統分詞器:可以看到把奧迪當做兩個詞進行搜尋了,注意analyzer為"standard"

ElasticSearch6.0配置IK

1.下載IK分詞器   地址:https://github.com/medcl/elasticsearch-analysis-ik/releases 2.直接解壓到ElasticSearch下plu

solr安裝Linux及其ik配置(傻瓜操作複製貼上)

為避免安裝程式之間的互相錯亂,新建了一個目錄,並在其目錄下進行solr的安裝,下面的操作都是在該目錄下進行命令操作的。建立目錄命令:mkdir 目錄名1.匯入solr和tomcat的壓縮包到Linux伺服器中,並解壓解壓命令:tar -zxvf 要解壓的壓縮包名2.開啟sol

Elasticsearch 2.4.1安裝IK

背景:公司老專案需要我去維護,該專案使用了老版本的elasticsearch,也就是2.4.1; 於是準備在本地搭建一個測試環境玩一玩,結果風風火火的安裝了elasticsearch後準備安裝ik時,就啞火了。 安裝流程: 錯誤示範

IK安裝

ik分詞器安裝簡介:當前講解的 IK分詞器 包的 version 為1.8。一、下載zip包。 下面有附件鏈接【ik-安裝包.zip】,下載即可。二、上傳zip包。 下載後解壓縮,如下圖。 打開修改修改好後打成zip包。# ‘elasticsearch.version‘ version o

如何開發自己的搜索帝國之安裝ik

style utf-8 編碼 ref 文本 需要 shell pack 用戶 you    Elasticsearch默認提供的分詞器,會把每個漢字分開,而不是我們想要的根據關鍵詞來分詞,我是中國人 不能簡單的分成一個個字,我們更希望 “中國人”,&

Elasticsearch入門之從零開始安裝ik

gpo article terms n) rm -rf 從零開始 系列 pack 默認 起因 需要在ES中使用聚合進行統計分析,但是聚合字段值為中文,ES的默認分詞器對於中文支持非常不友好:會把完整的中文詞語拆分為一系列獨立的漢字進行聚合,顯然這並不是我的初衷。我們來看個