久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

ELK學(xué)習(xí)002:Elasticsearch 7.x 的安裝及配置

 新進(jìn)小設(shè)計(jì) 2020-12-24

Elasticsearch 的安裝與啟動(dòng)

1.1 下載 Elasticsearch 7.6.0

下載地址:https://www./cn/downloads/elasticsearch

下載對(duì)應(yīng)需要的 ES ,。我這邊是 Linux 的系統(tǒng),。另外 ES 支持 Docker 方式啟動(dòng)。另外,,ES 7.x 不需要本地 JDK 環(huán)境支持:

  • ES 5,,安裝需要 JDK 8 以上
  • ES 6.5,安裝需要 JDK 11 以上
  • ES 7.2.1,,內(nèi)置了 JDK 12

1.2 啟動(dòng) Elasticsearch 7.6.0

[root@localhost ~]# su elsearch                      # 切換用戶
[elsearch@localhost ~]# cd elasticsearch-7.6.0/    
[elsearch@localhost ~]# bin/elasticsearch           # 正常啟動(dòng)命令
[elsearch@localhost ~]# bin/elasticsearch -d         # 守護(hù)進(jìn)程啟動(dòng)

1.3 驗(yàn)證 Elasticsearch 7.6.0 是否啟動(dòng)成功

驗(yàn)證方式1:打開瀏覽器,,輸入 http://localhost:9200/ 地址,然后可以得到下面的信息:

驗(yàn)證方式2:命令行輸入:curl 127.0.0.1:9200,?;蛘咻斎耄?/span>curl localhost:9200

{
  "name" : "VM_0_9_centos",                               # 默認(rèn)啟動(dòng)的時(shí)候指定了 ES 實(shí)例名稱.
  "cluster_name" : "elasticsearch",                       # 默認(rèn)名為 elasticsearch
  "cluster_uuid" : "noTo0yvOQBeMtZXh9D0frQ",
  "version" : {                                           # 版本信息
    "number" : "7.6.0",
    ......
  },
  "tagline" : "You Know, for Search"
}

打開瀏覽器,通過 http://localhost:9200/_cat/nodes?v 地址,,可以看到當(dāng)前節(jié)點(diǎn)信息,,如下:

命令行輸入:curl 127.0.0.1:9200/_cat/nodes?v?;蛘咻斎耄篶url localhost:9200/_cat/nodes?v,。

ip        heap.percent ram.percent cpu load_1m load_5m load_15m node.role master name
127.0.0.1           45          83   1    0.00    0.01     0.08 dilm      *      VM_0_9_centos

1.4 設(shè)置 Elasticsearch 7.6.0 可以外網(wǎng)訪問

1. elasticsearch默認(rèn)端口9200,需要開啟服務(wù)器端口才可以外網(wǎng)訪問,。

2. 修改elasticsearch.yml配置文件,將ip改為0.0.0.0,如果需要特定ip可以訪問,可以設(shè)定為固定的ip,。

network.host: 0.0.0.0

3. 啟動(dòng)elasticsearch,發(fā)現(xiàn)無(wú)法啟動(dòng)會(huì)出現(xiàn)報(bào)錯(cuò)信息。

ERROR: [2] bootstrap checks failed
[1]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
[2]: the default discovery settings are unsuitable for production use; at least one of [discovery.seed_hosts, discovery.seed_providers, cluster.initial_master_nodes] must be configured 

錯(cuò)誤1解決:修改 /etc/sysctl.conf 配置文件,,添加一行配置:vm.max_map_count=360000

錯(cuò)誤2解決:修改elasticsearch.yml配置文件,,放開注釋即可:cluster.initial_master_nodes: ["node-1", "node-2"]

Elasticsearch 的配置

1. 配置文件位于 /elasticsearch-7.6.0/config 目錄下面

  • elasticsearch.yml     es的相關(guān)配置
  • jvm.options               jvm的相關(guān)參數(shù)(內(nèi)存大小等)
  • log4j2.properties     日志相關(guān)配置

2. elasticsearch.yml關(guān)鍵配置說(shuō)明

# ---------------------------------- Cluster ---------------------------------------------------
cluster.name: my-application   ES集群名稱,以此作為是否同一集群的判斷條件,,相同集群內(nèi)的節(jié)點(diǎn)設(shè)置相同的集群名,。

# ----------------------------------- Node -----------------------------------------------------
node.name: node-1              ES節(jié)點(diǎn)名稱,以此作為集群中不同節(jié)點(diǎn)的區(qū)分條件,,即實(shí)例名,。

# ----------------------------------- Paths ----------------------------------------------------
path.data: /path/to/data       數(shù)據(jù)存儲(chǔ)地址,指定了存儲(chǔ)文檔數(shù)據(jù)目錄
path.logs: /path/to/logs       日志存儲(chǔ)地址,,注意這里要改成實(shí)際路徑

# ---------------------------------- Network ---------------------------------------------------
network.host: 127.0.0.1        網(wǎng)絡(luò)地址和端口,,用于 http 和 transport 服務(wù)使用
http.port: 9200

3. elasticsearch的兩種模式:Development 與 Production 模式說(shuō)明:

  • 以 transport 的地址是否綁定在 localhost 為標(biāo)準(zhǔn)判斷 network.host。
  • Development 模式下在啟動(dòng)時(shí)會(huì)以warning的方式提示配置檢查異常,。
  • Production 模式下在啟動(dòng)時(shí)會(huì)以error的方式提示配置檢查異常并退出。

4. 參數(shù)修改的第二種方式

[elsearch@localhost ~]# bin/elasticsearch -Ehttp.port=19200

Elasticsearch 本地啟動(dòng)集群的方式:即單機(jī)集群多個(gè) ES 實(shí)例

1. 單機(jī)多個(gè) ES 實(shí)例,,形成一個(gè) ES 單機(jī)偽集群,,啟動(dòng)腳本如下:

[elsearch@localhost ~]# bin/elasticsearch  
[elsearch@localhost ~]# bin/elasticsearch -E http.port=7200 -E path.data=node2
[elsearch@localhost ~]# bin/elasticsearch -E http.port=8200 -E path.data=node3
# [elsearch@localhost ~]# bin/elasticsearch -E node.name=node01 -E cluster.name=bysocket_es_cluster -E path.data=node01_data -d
# [elsearch@localhost ~]# bin/elasticsearch -E node.name=node02 -E cluster.name=bysocket_es_cluster -E path.data=node02_data -d

2. 查看多個(gè) ES 實(shí)例啟動(dòng)情況

打開瀏覽器,輸入 http://localhost:9200/_cat/nodes?v 地址,可以看到啟動(dòng)情況:master的值為*,,則為當(dāng)前 master 節(jié)點(diǎn),。

相關(guān)查看地址:http://IP:3120/_cat/nodes,  http://IP:3120/_cat/nodes?v,,  http://IP:3120/_cluster/stats,。

3. 關(guān)閉集群中的 ES 實(shí)例,可以使用簡(jiǎn)單的命令實(shí)現(xiàn)

[root@localhost ~]# ps -ef | grep elasticsearch           # 找到elasticsearch線程
[root@localhost ~]# kill -9 pid                           # 殺死elasticsearch線程

  

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購(gòu)買等信息,,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多