成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Elasticsearch 6 重要參數(shù)配置

開發(fā) 前端
采用Zip或Tar.gz的二進(jìn)制包方式安裝的ES,需要配置一系列參數(shù),通過(guò)閱讀官方文檔了解到其中重要參數(shù)的配置及其說(shuō),下面將逐步進(jìn)行了解。

采用zip或tar.gz的二進(jìn)制包方式安裝的ES,需要配置一系列參數(shù),通過(guò)閱讀官方文檔了解到其中重要參數(shù)的配置及其說(shuō),下面將逐步進(jìn)行了解。

一、 ElasticSearch參數(shù)配置

1、data和logs路徑配置

如果使用.zip或.tar.gz歸檔文件,則數(shù)據(jù)和日志目錄是$ES_HOME的子文件夾。如果這些重要的文件夾保留在它們的默認(rèn)位置,則在將Elasticsearch升級(jí)到新版本時(shí),刪除它們的風(fēng)險(xiǎn)很高,建議進(jìn)行修改

path:

logs: /var/log/elasticsearch

data: /var/data/elasticsearch

其中 data目錄可以設(shè)置多個(gè)路徑:

path:

data:

- /mnt/elasticsearch_1

- /mnt/elasticsearch_2

- /mnt/elasticsearch_3

2、集群名稱

默認(rèn)的集群名稱均為elasticsearch,如有多套集群,則必須修改。

cluster.name: syslogs-dev

3、節(jié)點(diǎn)名稱

默認(rèn)情況下,Elasticsearch將使用隨機(jī)生成的UUID的前七個(gè)字符作為節(jié)點(diǎn)id。請(qǐng)注意,節(jié)點(diǎn)id是持久化的,在節(jié)點(diǎn)重啟時(shí)不會(huì)更改,因此默認(rèn)的節(jié)點(diǎn)名稱也不會(huì)更改。建議配置一個(gè)更有意義的名稱,它還具有在重新啟動(dòng)節(jié)點(diǎn)后持久化的優(yōu)點(diǎn)。

node.name: syslogs-data-2

或者用主機(jī)名(hostname)作為節(jié)點(diǎn)名

node.name: prod-data-2

4、network.host

默認(rèn)情況下,Elasticsearch只綁定到環(huán)回地址,例如。127.0.0.1 (::1)。但此配置只能在同一服務(wù)器上運(yùn)行單個(gè)節(jié)點(diǎn)。為了在其他服務(wù)器上形成具有節(jié)點(diǎn)的集群,節(jié)點(diǎn)需要綁定到一個(gè)非環(huán)回地址。雖然有許多網(wǎng)絡(luò)設(shè)置,但通常只需要配置network.host。

network.host: 192.168.1.10

5、發(fā)現(xiàn)方式設(shè)置

Elasticsearch使用名為“Zen discovery”的自定義發(fā)現(xiàn)實(shí)現(xiàn)節(jié)點(diǎn)到節(jié)點(diǎn)的集群選擇。生產(chǎn)上,應(yīng)該配置兩個(gè)重要的發(fā)現(xiàn)設(shè)置:

discovery.zen.ping.unicast.hosts:
- 192.168.1.10:9300
- 192.168.1.11
- seeds.mydomain.com
discovery.zen.minimum_master_nodes: 2

其中,discovery.zen.ping.unicast.hosts 可以設(shè)置為ip:port 、ip(使用默認(rèn)端口時(shí))、域名(可解析的)其中任意一種均可;discovery.zen.minimum_master_nodes 設(shè)置的值建議設(shè)置為 (master_eligible_nodes / 2) + 1。

6. 堆大小設(shè)置

默認(rèn)情況下,Elasticsearch告訴JVM使用大小為最小和最大1 GB的堆。在 jvm.options 文件里 通過(guò)Xms(最小堆大小)和Xmx(最大堆大小)設(shè)置的選項(xiàng)。通常設(shè)置規(guī)則如下:

a)讓最小堆大小(Xms)和最大堆大小(Xmx)相等;
b)Elasticsearch可用的堆越多,用于緩存的內(nèi)存就越多。但是請(qǐng)注意,過(guò)多的堆會(huì)導(dǎo)致長(zhǎng)時(shí)間的垃圾收集暫停;
c)將Xmx設(shè)置為不超過(guò)物理RAM的50%,以確保有足夠的物理RAM留給內(nèi)核文件系統(tǒng)緩存;
d)不要將Xmx設(shè)置為JVM用于壓縮對(duì)象指針的截止值之上(壓縮的oops);確切的界限有所不同,但接近32 GB。

例如:

-Xms2g

-Xmx2g

還可以通過(guò)環(huán)境變量設(shè)置堆大小,例如,通過(guò)ES_JAVA_OPTS設(shè)置這些值

ES_JAVA_OPTS="-Xms2g -Xmx2g" ./bin/elasticsearch

ES_JAVA_OPTS="-Xms4000m -Xmx4000m" ./bin/elasticsearch

7、JVM堆轉(zhuǎn)儲(chǔ)路徑

可以在 jvm.options 中的 -XX:HeapDumpPath=...進(jìn)行配置,如果指定一個(gè)目錄,JVM將根據(jù)運(yùn)行實(shí)例的PID為堆轉(zhuǎn)儲(chǔ)生成一個(gè)文件名。如果指定一個(gè)固定的文件名而不是目錄,那么當(dāng)JVM需要對(duì)內(nèi)存不足異常執(zhí)行堆轉(zhuǎn)儲(chǔ)時(shí),該文件必須不存在,否則堆轉(zhuǎn)儲(chǔ)將失敗。

8、GC 日志

默認(rèn)情況下,Elasticsearch啟用GC日志。這些都是在jvm中配置的。選項(xiàng)并默認(rèn)為與Elasticsearch日志相同的默認(rèn)位置。默認(rèn)配置每64 MB旋轉(zhuǎn)一次日志,最多可以消耗2 GB的磁盤空間。

9、temp路徑

默認(rèn)情況下,Elasticsearch使用一個(gè)私有臨時(shí)目錄,啟動(dòng)腳本在系統(tǒng)臨時(shí)目錄下創(chuàng)建該臨時(shí)目錄,默認(rèn)情況為/tmp。但如果最近沒(méi)有訪問(wèn)/tmp中的文件和目錄,系統(tǒng)實(shí)用程序?qū)⑶宄@些文件和目錄。但是,如果您打算在Linux上長(zhǎng)時(shí)間運(yùn)行.tar.gz發(fā)行版,那么應(yīng)該考慮為Elasticsearch創(chuàng)建一個(gè)專用的臨時(shí)目錄,而不是在清除舊文件和目錄的路徑下。這個(gè)目錄應(yīng)該設(shè)置權(quán)限,這樣只有運(yùn)行Elasticsearch的用戶才能訪問(wèn)它。然后,在開始Elasticsearch之前,將$ES_TMPDIR環(huán)境變量設(shè)置為指向它。

10、JVM致命錯(cuò)誤日志

默認(rèn)情況下,Elasticsearch配置JVM將致命錯(cuò)誤日志寫入默認(rèn)日志目錄/var/log/elasticsearch。如果此路徑不適合接收日志,則應(yīng)修改jvm.options 條目-XX:ErrorFile=…。

二、 重要的系統(tǒng)參數(shù)配置

1、ulimit設(shè)置

建議設(shè)置為65535,修改的2種方式如下:

a) 修改/etc/security/limits.conf.文件。

elasticsearch  -  nofile  65536

b) root用戶直接命令行修改。

sudo su

ulimit -n 65536

su elasticsearch

2、禁用swapping

a) 可以通過(guò)關(guān)閉swap方式防止使用swap,例如臨時(shí)運(yùn)行命令行處理。

sudo swapoff -a

要永久禁用它,您需要編輯/etc/fstab文件并注釋掉包含swap的任何行。

b) Linux系統(tǒng)上的另一個(gè)方式修改vm.swappiness為1。這減少了內(nèi)核交換的趨勢(shì),并且在正常情況下不應(yīng)該導(dǎo)致交換,同時(shí)仍然允許整個(gè)系統(tǒng)在緊急情況下交換。

c)在Linux/Unix系統(tǒng)上使用mlockall,或者在Windows上使用VirtualLock,嘗試將進(jìn)程地址空間鎖定到RAM中,防止任何Elasticsearch內(nèi)存被交換出去,這可以通過(guò)在config/elasticsearch.yml文件中配置一行來(lái)實(shí)現(xiàn)。

bootstrap.memory_lock: true

3、系統(tǒng)控制文件設(shè)置

Elasticsearch默認(rèn)使用mmapfs目錄存儲(chǔ)索引。默認(rèn)操作系統(tǒng)對(duì)mmap計(jì)數(shù)的限制可能太低,這可能導(dǎo)致內(nèi)存異常。修改方式如下:

a) 修改 /etc/sysctl.conf文件。

系統(tǒng)控制文件是管理系統(tǒng)中的各種資源控制的配置文件。ES需要開辟一個(gè)65536字節(jié)以上空間的虛擬內(nèi)存。Linux默認(rèn)不允許任何用戶和應(yīng)用直接開辟虛擬內(nèi)存。
新增內(nèi)容為:

vm.max_map_count=262144

使用命令: sysctl -p 讓系統(tǒng)控制權(quán)限配置生效。

b) root用戶下命令行方式臨時(shí)設(shè)置。

sysctl -w vm.max_map_count=262144

4、線程數(shù)設(shè)置

Elasticsearch為不同類型的操作使用不同的線程池。需要確保Elasticsearch用戶可以創(chuàng)建的線程數(shù)至少為4096??梢杂萌缦路绞皆O(shè)置:

修改/etc/security/limits.d/90-nproc.conf 設(shè)置為 4096。

*          soft    nproc     4096

root soft nproc unlimited

5、DNS cache設(shè)置

在 JVM options中設(shè)置es.networkaddress.cache.ttl 和 es.networkaddress.cache.negative.ttl,默認(rèn)為60s和10s。

責(zé)任編輯:姜華 來(lái)源: 今日頭條
相關(guān)推薦

2012-02-15 13:19:04

JavaJava Socket

2021-03-26 06:05:17

Tomcat

2019-02-22 08:32:21

IPv6互聯(lián)網(wǎng)IPv4

2010-04-28 09:15:53

紅帽RHEL 6 Be

2021-09-02 18:36:18

網(wǎng)絡(luò)配置審計(jì)網(wǎng)絡(luò)數(shù)據(jù)流

2019-11-04 08:54:53

Elasticsear分布式架構(gòu)

2022-05-12 15:20:17

Wi-Fi 6無(wú)線網(wǎng)絡(luò)

2017-05-04 10:11:51

ElasticsearJavaAnalyzeRequ

2024-11-20 09:12:56

2010-11-29 13:33:00

sybase配置參數(shù)

2010-09-25 13:31:00

TomcatJVM

2009-07-23 15:31:51

JDBC URL

2018-03-01 15:09:07

顯卡參數(shù)游戲

2010-05-11 13:07:23

Mysql JDBC

2015-03-02 14:47:01

MySQLMySQL編程技術(shù)

2024-11-11 15:05:44

2015-05-14 10:23:13

ElasticSear分布式搜索配置文件

2021-06-02 08:11:59

ElasticSearUptim監(jiān)控

2010-06-13 12:32:58

Ubuntu Grub

2010-09-26 11:00:48

JVM參數(shù)配置
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 亚洲美女网站 | 国产一区二 | 精品国产欧美一区二区三区成人 | 在线观看中文字幕视频 | 操操操日日日 | 综合久久av| 伊人网伊人 | 日韩在线中文字幕 | 亚洲视频不卡 | 嫩草懂你的影院入口 | 国产欧美视频一区二区三区 | 精品久久99 | 中文字幕1区2区3区 亚洲国产成人精品女人久久久 | 亚州无限乱码 | 午夜在线影院 | 欧美激情精品久久久久 | 成人伊人 | 久久国产精品色av免费观看 | 亚洲一区二区三区视频 | 亚洲一区二区三区四区五区中文 | 久久久久国产精品一区二区 | 久久国产精品99久久久大便 | 在线国产视频 | 亚洲一区二区免费电影 | 五月综合激情在线 | 久久久成人免费一区二区 | 精品久久国产 | 日本一二区视频 | 国产成人一区二区三区电影 | 欧美日高清 | www日本在线观看 | 国产欧美一区二区三区在线播放 | 97影院在线午夜 | 欧美狠狠操 | 黑人巨大精品欧美黑白配亚洲 | 一本岛道一二三不卡区 | 国产精品久久久久久久久久免费看 | 欧美自拍一区 | 精精久久 | 国产中文字幕在线 | 在线免费国产视频 |