欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Linux系統(tǒng)下centos7怎么搭建ElasticSearch中間件-創(chuàng)新互聯(lián)

這篇“Linux系統(tǒng)下centos7怎么搭建ElasticSearch中間件”文章的知識點大部分人都不太理解,所以小編給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“Linux系統(tǒng)下centos7怎么搭建ElasticSearch中間件”文章吧。

創(chuàng)新互聯(lián)公司主要業(yè)務(wù)有網(wǎng)站營銷策劃、成都網(wǎng)站建設(shè)、網(wǎng)站制作、微信公眾號開發(fā)、重慶小程序開發(fā)、H5技術(shù)、程序開發(fā)等業(yè)務(wù)。一次合作終身朋友,是我們奉行的宗旨;我們不僅僅把客戶當客戶,還把客戶視為我們的合作伙伴,在開展業(yè)務(wù)的過程中,公司還積累了豐富的行業(yè)經(jīng)驗、營銷型網(wǎng)站資源和合作伙伴關(guān)系資源,并逐漸建立起規(guī)范的客戶服務(wù)和保障體系。 

一、中間件簡介

1、基礎(chǔ)概念

elasticsearch是一個基于lucene的搜索服務(wù)器。它提供了一個分布式多用戶能力的全文搜索引擎,基于restful web接口。elasticsearch是用java開發(fā)的,并作為apache許可條款下的開放源碼發(fā)布,是當前流行的企業(yè)級搜索引擎。

2、分布式數(shù)據(jù)庫

分布式數(shù)據(jù)庫系統(tǒng)通常使用較小的計算機系統(tǒng),每臺計算機可單獨放在一個地方,每臺計算機中都可能有dbms的一份完整拷貝副本,或者部分拷貝副本,并具有自己局部的數(shù)據(jù)庫,位于不同地點的許多計算機通過網(wǎng)絡(luò)互相連接,共同組成一個完整的、全局的邏輯上集中、物理上分布的大型數(shù)據(jù)庫。

3、核心角色

1)節(jié)點和集群

cluster代表一個集群,集群中有多個節(jié)點,其中有一個為主節(jié)點,這個主節(jié)點是可以通過選舉產(chǎn)生的,主從節(jié)點是對于集群內(nèi)部來說的。es的一個概念就是去中心化,字面上理解就是無中心節(jié)點,這是對于集群外部來說的,因為從外部來看es集群,在邏輯上是個整體。單個 elastic 實例稱為一個節(jié)點(node)。一組節(jié)點構(gòu)成一個集群(cluster)。

2)shards分片

代表索引分片,es可以把一個完整的索引分成多個分片,這樣的好處是可以把一個大的索引拆分成多個,分布到不同的節(jié)點上。構(gòu)成分布式搜索。分片的數(shù)量只能在索引創(chuàng)建前指定,并且索引創(chuàng)建后不能更改。

3)document文檔
index 里面單條的記錄稱為 document(文檔)。許多條 document 構(gòu)成了一個 index。document 使用 json 格式表示。

4)index索引

elastic 會索引所有字段,查找數(shù)據(jù)的時候,直接查找該索引。每個 index (即理解為數(shù)據(jù)庫名稱)的名字必須是小寫。

5)type類型

document 可以根據(jù)type進行虛擬的邏輯分組,用來過濾 document,即理解為數(shù)據(jù)庫表名稱。

二、中間件安裝

1、安裝環(huán)境和版本

centos7
jdk1.8
elasticsearch-6.3.2

2、下載解壓

下載的路徑,當前目錄的文件夾下,也可以指定下載路徑。wget -p 目錄 網(wǎng)址。

wget /tupian/20230522/elasticsearch-6.3.2.zip
[root@localhost roo]# mv elasticsearch-6.3.2.zip /usr/local/mysoft/
[root@localhost mysoft]# unzip elasticsearch-6.3.2.zip

3、啟動軟件

[root@localhost mysoft]# cd elasticsearch-6.3.2/
[root@localhost elasticsearch-6.3.2]# ./bin/elasticsearch

1)報錯一

org.elasticsearch.bootstrap.startupexception: 
java.lang.runtimeexception: can not run elasticsearch as root

新建用戶組和用戶

[root@localhost]# useradd esroot
[root@localhost]# passwd esroot
[root@localhost]# groupadd esgroup
[root@localhost]# usermod -g esgroup esroot

esroot用戶授權(quán)

chown esroot /usr/local/mysoft/elasticsearch-6.3.2 -r

切換到esroot用戶

[root@localhost mysoft]# su - esroot
[esroot@localhost ~]$ su #回到root用戶

2)報錯二

max file descriptors [4096] for elasticsearch process is too low, 
increase to at least [65536]

執(zhí)行如下命名,該操作在root權(quán)限下操作。

[root@localhost roo]# vim /etc/security/limits.conf

添加內(nèi)容

* soft nofile 65536
* hard nofile 65536

切回esroot用戶

 再次啟動,沒有報錯信息。

4、打開命令行測試

curl localhost:9200
[roo@localhost ~]$ curl localhost:9200
{
 "name" : "yms44oi",
 "cluster_name" : "elasticsearch",
 "cluster_uuid" : "2zxjbnkjsjiev_k1iwmzrq",
 "version" : {
 "number" : "6.3.2",
 "build_flavor" : "default",
 "build_type" : "zip",
 "build_hash" : "053779d",
 "build_date" : "2018-07-20t05:20:23.451332z",
 "build_snapshot" : false,
 "lucene_version" : "7.3.1",
 "minimum_wire_compatibility_version" : "5.6.0",
 "minimum_index_compatibility_version" : "5.0.0"
 },
 "tagline" : "you know, for search"
}

這樣elasticsearch-6.3.2環(huán)境搭建成功。

 請求9200端口,elastic 返回一個 json 對象,包含當前節(jié)點、集群、版本等信息。
 按下 ctrl + c,elastic 就會停止運行。

5、配置外部訪問

默認情況下,elastic 只允許本機訪問,如果需要遠程訪問,可以修改 elastic 安裝目錄的config/elasticsearch.yml文件,去掉network.host的注釋,將它的值改成0.0.0.0,然后重新啟動 elastic。

[esroot@localhost config]$ cd /usr/local/mysoft/elasticsearch-6.3.2/config
[esroot@localhost config]$ vim elasticsearch.yml 
network.host: 0.0.0.0

6、安裝ik中文分詞器

切換到root用戶

[root@localhost elasticsearch-6.3.2]$ ./bin/elasticsearch-plugin 
install 
https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.3.2/elasticsearch-analysis-ik-6.3.2.zip

三、入門操作

索引創(chuàng)建和刪除

1、創(chuàng)建索引

[esroot@localhost ~]$ curl -x put 'localhost:9200/esindex01'
# 返回數(shù)據(jù)
{
 "acknowledged": true,
 "shards_acknowledged": true,
 "index": "esindex01"
}

服務(wù)器返回一個 json 對象,acknowledged:true字段表示操作成功。

2、刪除索引

[esroot@localhost ~]$ curl -x delete 'localhost:9200/esindex01'
{"acknowledged":true}

acknowledged:true字段表示操作成功。

以上就是關(guān)于“Linux系統(tǒng)下centos7怎么搭建ElasticSearch中間件”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望小編分享的內(nèi)容對大家有幫助,若想了解更多相關(guān)的知識內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道。

網(wǎng)頁題目:Linux系統(tǒng)下centos7怎么搭建ElasticSearch中間件-創(chuàng)新互聯(lián)
網(wǎng)站鏈接:http://aaarwkj.com/article36/gcisg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、建站公司、面包屑導航、定制開發(fā)做網(wǎng)站、品牌網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)
91黄色国产在线播放| 高潮国产精品一区二区| 婷婷综合伊人久久狠狠| 亚洲国内一区二区三区| 国产精品粗又长一区| 一区二区三区高清av在线| 亚洲精品黄色片中文字幕| 日本人妻久久中文字幕精品| 91亚洲精品综合久久| 91白丝视频在线观看| 久久国产精品一区二区三区| 日韩女优中文字幕在线播放| 欧美日韩国产看片一区二区| 国产一区精品在线免费看| 午夜福利影片免费观看| 婷婷亚洲五月伊人91| 羞羞的视频免费观看在线| 亚洲成人不卡一区二区三区| 一区二区三区欧美黑人| 中国的性生活黄片免费观看 | 色欧美一区二区三区在线| 韩国福利短片在线观看| 国产91精品在线观看| 尤物欧美精品一区二区三区| 中文字幕日韩av综合在线| 2023国产精品一区| 亚洲二区中文字幕在线观看| 欧美伊香蕉久久综合网99| 亚洲国产成人不卡高清麻豆| 91观看免费完整版高清| 深夜福利在线观看97| 国产三级网站在线观看播放| 看夫妻性生活免费视频| 日韩一区二区三区成人| 女优一区二区三区蜜桃| 欧美护士激情第一欧美精品 | 一区二区日韩激情在线观看视频| 精品人妻系列一区二区| 精品国产一区二区日韩91| 日韩二区三区在线视频| av在线免费观看美日韩|