亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        淺析ElasticSearch在CentOS環(huán)境下的部署與應(yīng)用

        2020-12-30 16:08:44
        網(wǎng)絡(luò)安全和信息化 2020年8期
        關(guān)鍵詞:引擎集群部署

        編者按:ElasticSearch是一款分布式的搜索及分析引擎,在建立索引、搜索以及數(shù)據(jù)分析方面都有著非常優(yōu)異的表現(xiàn)。本文筆者詳細(xì)介紹了該引擎的部署細(xì)節(jié)與如何應(yīng)用。

        ElasticSear ch能夠?qū)λ蓄愋蛿?shù)據(jù)進(jìn)行實(shí)時(shí)的搜索及分析,無論是結(jié)構(gòu)化或者非結(jié)構(gòu)化的文本、數(shù)值數(shù)據(jù)、地理空間數(shù)據(jù),ElasticSearch都能對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ)并建立一種能支持高速搜索的索引。

        ElasticSearch不止能簡(jiǎn)單地檢索信息,還可以整合信息以發(fā)現(xiàn)數(shù)據(jù)中的規(guī)律及趨勢(shì)。ElasticSearch的分布式特性使之能夠很好地適應(yīng)數(shù)據(jù)和查詢量的不斷增加,除此之外,ElasticSearch還能在各種情形下高效、靈活地處理數(shù)據(jù),例如:

        在應(yīng)用程序或者網(wǎng)站中添加搜索框;

        存儲(chǔ)并分析日志、指標(biāo)數(shù)據(jù)以及安全事件數(shù)據(jù);

        利用機(jī)器學(xué)習(xí)自動(dòng)地、實(shí)時(shí)地為數(shù)據(jù)建立模型;

        使用ElasticSearch作為存儲(chǔ)引擎實(shí)現(xiàn)業(yè)務(wù)工作流的自動(dòng)化;

        使用ElasticSearch作為地理信息系統(tǒng)管理、集成和分析空間信息數(shù)據(jù);

        使用ElasticSearch作為生物信息學(xué)研究工具存儲(chǔ)和處理遺傳信息數(shù)據(jù)。

        近年來,人們使用Elast icSearch的創(chuàng)新方式越來越多,但是無論是在上述幾種情況下,還是在處理一些新的問題時(shí),ElasticSearch處理數(shù)據(jù)、文檔以及索引的基本原理都是不變的。

        安裝部署ElasticSearch

        ElasticSearch的有兩種部署方式,一種是創(chuàng)建一個(gè)托管在Elasticsearch Service上的服務(wù),另一種是在本地的服務(wù)器上部署一個(gè)多節(jié)點(diǎn)的集群。在本文中,將詳細(xì)介紹如何在CentOS系統(tǒng)環(huán)境下創(chuàng)建一個(gè)擁有三個(gè)節(jié)點(diǎn)的ElasticSearch集群。

        1.新建1臺(tái)裝有CentOS系統(tǒng)的虛擬機(jī)(主機(jī)IP為172.16.24.118),安裝好JDK并配置好環(huán)境變量,此過程不再贅述。

        2.將下載好的ElasticS earch安裝包上傳到虛擬機(jī)中并解壓。(命令:#tar -zxvf elasticsearch-6.4.3.tar.gz)

        3.修改elasticsearch-6.4.3/config/elasticsea rch.yml文件中以下內(nèi)容:

        network.host:172.16.2 4.117

        http.port:9200

        4.在/etc/sysctl.conf文件中添加以下內(nèi)容:

        vm.max_map_count=6553 60

        并執(zhí)行命令#sysctl -p。

        5.在/etc/security/limits.conf文件中添加以下內(nèi)容:

        * soft nofile 65536

        * hard nofile 131072

        * soft nproc 2048

        * hard nproc 4096

        6.因?yàn)闊o法直接從root用戶啟動(dòng)ElasticSearch,所以我們新建一個(gè)用戶user1并給用戶賦權(quán),執(zhí)行命令如下:

        #groupadd es

        #useradd user1 -g es-p 123456

        切換到/usr/local目錄下并執(zhí)行命令:

        #chown -R user1:es elasticsearch-6.4.3

        7.執(zhí)行下列命令以關(guān)閉防火墻并啟動(dòng)ElasticSearch

        #systemctl stop firew alld.service

        #cd/usr/local/elasticsearch-6.4.3/bin

        #./elasticsearch

        8.通過瀏覽器訪問http:/172.16.24.118:9200以驗(yàn)證是否啟動(dòng)成功。

        9.將上述已經(jīng)安裝好ElasticSearch的虛擬機(jī)克隆兩臺(tái)。(將IP地址分別修改為:172.16.24.117和172.16.24.116)

        對(duì)elasticsearch-6.4.3/config/elasticsearch.yml文件進(jìn)行以下修改。

        cluster.name:myes(保證三個(gè)節(jié)點(diǎn)集群名稱是相同的)

        node.name:node-1(確保每個(gè)節(jié)點(diǎn)名稱不一樣,其他兩臺(tái)分別為node-2,node-3)

        network.host:172.16.2 4.118(當(dāng)前服務(wù)器IP地址)

        discovery.zen.ping.unicast.hosts:["172.16.24.118","172.16.24.117","172.16.24.116"]

        discovery.zen.minimum_master_nodes:1

        10.啟動(dòng)三臺(tái)服務(wù)器的elasticsearch服務(wù),并通過瀏覽器訪問http://172.16.24.118:9200/_cat/nodes?P retty來驗(yàn)證集群是否創(chuàng)建成功。

        11.下面我們對(duì)Elastic Search進(jìn)行一些測(cè)試(為了方便起見,我們通過一款叫做postman的軟件進(jìn)行測(cè)試)。

        (1)通過向服務(wù)器發(fā)送下列HTTP請(qǐng)求以建立索引并定義類型:http://localhost:9200/local_mst_student_idx_1,返回。

        (2)向新建的索引中添加數(shù)據(jù)。

        (3)向elasticsearch發(fā)送查詢請(qǐng)求。

        后記

        Elasticsearch把操作都封裝成了HTTP的API,用戶只需給Elasticsearch發(fā)送HTTP請(qǐng)求就能完成相關(guān)操作。除了用上述的方法安裝部署ElasticSearch以外,各位還可以嘗試用其他方式部署。

        例 如,在Docker容 器中運(yùn)行Elasticsearch、在Linux系統(tǒng)中用DEB包或者RPM包安裝Elasticsearch、利用Homebrew在macOS環(huán)境下安裝等。

        大家可以前往ElasticS earch官方網(wǎng)站查看更多關(guān)于該軟件的安裝及使用方法介紹。

        猜你喜歡
        引擎集群部署
        一種基于Kubernetes的Web應(yīng)用部署與配置系統(tǒng)
        晉城:安排部署 統(tǒng)防統(tǒng)治
        部署
        海上小型無人機(jī)集群的反制裝備需求與應(yīng)對(duì)之策研究
        一種無人機(jī)集群發(fā)射回收裝置的控制系統(tǒng)設(shè)計(jì)
        電子制作(2018年11期)2018-08-04 03:25:40
        藍(lán)谷: “涉藍(lán)”新引擎
        商周刊(2017年22期)2017-11-09 05:08:31
        Python與Spark集群在收費(fèi)數(shù)據(jù)分析中的應(yīng)用
        勤快又呆萌的集群機(jī)器人
        部署“薩德”意欲何為?
        太空探索(2016年9期)2016-07-12 10:00:02
        無形的引擎
        河南電力(2015年5期)2015-06-08 06:01:46
        午夜精品一区二区三区的区别| 内射爆草少妇精品视频| 男人的天堂av高清在线| 国产97在线 | 亚洲| 亚洲成年网站在线777| 亚洲妇女av一区二区| 人妻少妇精品视频一区二区三区l| 337p人体粉嫩胞高清视频| 三年片在线观看免费大全电影 | 国产精品视频一区日韩丝袜| 久久夜色精品国产亚洲av老牛| 蜜桃精品人妻一区二区三区| 亚洲国产午夜精品理论片在线播放| 一区二区日韩国产精品| 久久精品人妻嫩草av蜜桃| 午夜免费观看日韩一级视频| 欧美精品videossex少妇| jjzz日本护士| 中文字幕乱码在线婷婷| 99久久无色码中文字幕人妻蜜柚| 成全高清在线播放电视剧| 亚洲免费一区二区三区视频| 午夜视频在线观看日本| 亚洲国产一二三精品无码| 国产精品.xx视频.xxtv| 杨幂Av一区二区三区| 中文字幕一区二区三区四区| 色播亚洲视频在线观看| 国产又黄又爽视频| 精品av一区二区在线| 夫妻免费无码v看片| 国产成人综合在线视频| 五月天婷婷一区二区三区久久| 久久精品亚洲94久久精品| 久久国产亚洲高清观看| 午夜一级在线| 国产激情小视频在线观看的| 久久久久亚洲av成人网人人软件| av无码精品一区二区三区四区| 天堂av在线一区二区| 日本亚洲精品一区二区三|