日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

elasticsearch 第二篇(配置篇)

發布時間:2025/3/21 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 elasticsearch 第二篇(配置篇) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

配置

在es啟動之前可以通過設置啟動命令行啟動參數、環境變量、文件等方式優化和配置es進行參數

環境變量

名稱 示例 說明
ES_MIN_MEM 256M 用于配置java進程分配的最小內存
ES_MAX_MEM 1G 用于配置java進程占用的最大內存
ES_HEAP_SIZE 32G 設置ES_MIN_MEM,ES_MAX_MEM使用相同大小,ES推薦該配置并啟用mlockall
ES_DIRECT_SIZE 2G 直接內存并不是虛擬機運行時數據區的一部分,在nio中引入了基于通道和緩沖區的I/O方式,它可以使用native函數直接分配堆外內存,然后通過存儲在java堆中的DirectByteBuffer對象作為這塊內存的引用進行操作
ES_USE_IPV4 not empty/empty 表示只使用IPV4, 若定義且值不為空則表示true

系統配置

  • 設置系統允許打開的文件描述符數量,建議設置為32k或64k, 可通過命令ulimit -n進行查詢,示例:ulimit -n 65535后重啟服務
    可以在啟動時添加參數-Des.max-open-files=true查看允許打開的文件描述符數量

也可以通過RESTAPI查看nodes信息,輸入:GET /_nodes/process?pretty
輸出:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 { "cluster_name": "elasticsearch", "nodes": { "eE4eHSOWTK-j6IO7JJzcDQ": { "name": "Specialist", "transport_address": "inet[silence/192.168.1.111:9300]", "host": "silence", "ip": "192.168.1.111", "version": "1.6.0", "build": "cdd3ac4", "http_address": "inet[/192.168.1.111:9200]", "process": { "refresh_interval_in_millis": 1000, "id": 6212, "max_file_descriptors": -1, "mlockall": false } } } }

虛擬內存設置

es采用混合的mmapfs/niofs目錄默認存儲索引,在mmap計數太低時可能導致存儲器異常,可通過sysctl vm.max_map_count查詢,需要設置使用命令sysctl -w vm.max_map_count=262144或者在/etc/sysctl.conf中進行永久設置

內存設置

在操作系統為盡量多的使用內存,會將不用的應用程序內存換出存儲在swap文件系統中,交換會降低系統的性能和節點的穩定性,需要禁止,可通過三種方法進行設置:

  • 禁用swap分區
    在linux中可通過swapoff -a或在/etc/fstab中注釋所有行中swap的內容
    在windows中在”系統屬性”->”高級”->”性能”->”高級”->”虛擬內存”中設置

  • 配置swappiness
    通過sysctl vim.swappiness=0減少內核進行的swap交換

  • mlockall
    在*nux上使用mlockall或者在window上使用VirtualLocx盡量鎖定進程的地址空間到RAM,防止es內存被換出,可通過elasticsearch.yml進行配置
    在es配置文件中添加:bootstrap.mlockall: true并重啟服務即可

通過RESTAPI查看nodes信息,輸入:GET /_nodes/process?pretty

在*nux系統下可能有兩個原因導致mlockall設置失敗:
1.es進程所屬用戶不具有鎖定內存的權限,需要使用ulimit -l進行設置
2./tmp目錄設置了noexec選項,可通過在啟動es時設置-Djna.tmpdir=/path/to/new/dir解決

es配置

在ES_HOME/conf目錄下兩個配置文件分別為elasticsearch.yml和logging.yml, elasticsearch.yml為es所有模塊提供配置, logging.yml為日志記錄提供配置

  • elasticsearch.yum解讀

1.network設置
network.host: 設置bind host和publish
2.path設置
path.logs: 設置日志存儲目錄
path.data: 設置數據存儲目錄
3.cluster設置
cluster.name: 設置集群標識
4.node設置
node.name: 設置節點標識
5.index設置
es支持創建存儲到內存中的索引,可以在創建索引或者在進程啟動時指定默認存儲方式
a.在yum配置文件中配置index.store.type:memory
b.在es進程啟動時通過參數-Des.index.store.type=memory設置
c.在創建index時通過參數提交,輸入:

1 2 3 4 5 6 7 8 PUT http://localhost:9200/m_index_test2/ { "index" :{ "store": { "type": "memory" } } }

說明:存儲在內存中的索引在重啟服務器后數據會丟失

6.在yum配置文件中可設置為環境變量的引用,比如在環境變量中定義節點的名稱ES_NODE_NAME, 則可在yum配置文件中設置node.name=${ES_NODE_NAME}
7.可在es進程啟動時通過進程啟動參數進行設置,如-Des.node.name=silence
8.可以在es進程啟動時通過-Des.config=/path/to/config/file重新指定config文件

  • logging.yum配置可參考log4j
from: http://imsilence.github.io/2015/09/15/elasticsearch/elasticsearch_02/

總結

以上是生活随笔為你收集整理的elasticsearch 第二篇(配置篇)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 美女扒开腿让男人操 | 日韩福利一区二区 | 久久桃花网 | 欧美激情一区二区三级高清视频 | 女人下边被添全过视频 | 国产日韩欧美自拍 | 国产福利资源 | 狠狠干2017| 三日本三级少妇三级99 | 国产精品国产三级国产aⅴ9色 | 麻豆视屏 | 国产精品色呦呦 | 69国产成人精品二区 | 欧美成人天堂 | 欧美黑人一级 | www精品| 成人hd| 一级美女大片 | 老熟妇一区二区 | 97国产免费 | 中文字幕在线观看欧美 | 操亚洲美女| 青青草国产在线视频 | 亚洲激情影院 | 日本精品在线一区 | 最色网站 | 日本一级网站 | 精品一区二区久久久久久久网站 | 丁香激情六月 | avtt香蕉久久 | 中文字幕黄色 | 色综合天天综合网国产成人网 | 97国产精品视频 | 老熟妇精品一区二区三区 | 91拔萝卜视频 | 四虎影院国产精品 | 日韩有码视频在线 | 久久久男人的天堂 | 在线免费观看黄网 | 不卡一区二区在线视频 | 99青草 | 国产一区二区三区免费观看 | 亚洲视频一二区 | 秋霞欧洲 | 麻豆乱码国产一区二区三区 | www.色com| 国产亚洲毛片 | 国产欧美精品一区二区三区app | 蜜臀aⅴ免费一区二区 | av在线不卡网站 | 人妻无码久久一区二区三区免费 | 黄色一级视屏 | 91在线综合 | 精品黑人一区二区三区 | 亚洲另类xxxx | 亚洲经典视频在线观看 | 日本少妇一级片 | 日本不卡视频一区二区 | 亚洲无码一区二区三区 | 一边吃奶一边摸做爽视频 | 草民午夜理伦三级 | 天天干天天操天天舔 | 男人的天堂毛片 | 欧美混交群体交 | 国产高潮白浆 | 日本不卡网站 | 九九热精品视频 | 日日噜噜噜 | 少妇在线视频 | 中国黄色在线视频 | 日韩在线视频你懂的 | 免费三级黄 | 日本少妇影院 | 国产a级黄色片 | 性做爰视频免费播放大全 | 国产91视频在线观看 | 无码少妇一区二区 | 成人免费一区 | 亚洲美女视频在线观看 | 桃花色综合影院 | 91精品久久久久久综合五月天 | 婷婷色九月 | 在线亚洲一区 | 视色av| 欧美日韩国产综合在线 | 91天堂素人 | 伊人网中文字幕 | 狠狠爱免费视频 | 亚洲男人第一av | 亚洲偷| 一区二区三区视频网 | 欧美日韩资源 | 亚洲视频在线一区 | 97干在线 | 日韩高清免费av | av网在线| 黄色三级视频 | 99视频网站| 欧美,日韩,国产精品免费观看 |