<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    狼愛上貍

    我胡漢三又回來了

    分布式搜索elasticsearch配置文件詳解

     elasticsearch的config文件夾里面有兩個配置文件:elasticsearch.yml和logging.yml,第一個是es的基本配置文件,第二個是日志配置文件。

    elasticsearch.yml文件中可以配置的如下:

    cluster.name: elasticsearch
    配置es的集群名稱,默認是elasticsearch,es會自動發現在同一網段下的es,如果在同一網段下有多個集群,就可以用這個屬性來區分不同的集群。

    node.name: "Franz Kafka"
    節點名,默認隨機指定一個name列表中名字,該列表在es的jar包中config文件夾里name.txt文件中,其中有很多作者添加的有趣名字。

    node.master: true
    指定該節點是否有資格被選舉成為node,默認是true,es是默認集群中的第一臺機器為master,如果這臺機掛了就會重新選舉master。

    node.data: true
    指定該節點是否存儲索引數據,默認為true。

    index.number_of_shards: 5
    設置默認索引分片個數,默認為5片。

    index.number_of_replicas: 1
    設置默認索引副本個數,默認為1個副本。

    path.conf: /path/to/conf
    設置配置文件的存儲路徑,默認是es根目錄下的config文件夾。

    path.data: /path/to/data
    設置索引數據的存儲路徑,默認是es根目錄下的data文件夾,可以設置多個存儲路徑,用逗號隔開,例:
    path.data: /path/to/data1,/path/to/data2

    path.work: /path/to/work
    設置臨時文件的存儲路徑,默認是es根目錄下的work文件夾。

    path.logs: /path/to/logs
    設置日志文件的存儲路徑,默認是es根目錄下的logs文件夾

    path.plugins: /path/to/plugins
    設置插件的存放路徑,默認是es根目錄下的plugins文件夾

    bootstrap.mlockall: true
    設置為true來鎖住內存。因為當jvm開始swapping時es的效率會降低,所以要保證它不swap,可以把ES_MIN_MEM和 ES_MAX_MEM兩個環境變量設置成同一個值,并且保證機器有足夠的內存分配給es。同時也要允許elasticsearch的進程可以鎖住內 存,linux下可以通過`ulimit -l unlimited`命令。

    network.bind_host: 192.168.0.1
    設置綁定的ip地址,可以是ipv4或ipv6的,默認為0.0.0.0。


    network.publish_host: 192.168.0.1
    設置其它節點和該節點交互的ip地址,如果不設置它會自動判斷,值必須是個真實的ip地址。

    network.host: 192.168.0.1
    這個參數是用來同時設置bind_host和publish_host上面兩個參數。

    transport.tcp.port: 9300
    設置節點間交互的tcp端口,默認是9300。

    transport.tcp.compress: true
    設置是否壓縮tcp傳輸時的數據,默認為false,不壓縮。

    http.port: 9200
    設置對外服務的http端口,默認為9200。

    http.max_content_length: 100mb
    設置內容的最大容量,默認100mb

    http.enabled: false
    是否使用http協議對外提供服務,默認為true,開啟。

    gateway.type: local
    gateway的類型,默認為local即為本地文件系統,可以設置為本地文件系統,分布式文件系統,hadoop的HDFS,和amazon的s3服務器,其它文件系統的設置方法下次再詳細說。

    gateway.recover_after_nodes: 1
    設置集群中N個節點啟動時進行數據恢復,默認為1。

    gateway.recover_after_time: 5m
    設置初始化數據恢復進程的超時時間,默認是5分鐘。

    gateway.expected_nodes: 2
    設置這個集群中節點的數量,默認為2,一旦這N個節點啟動,就會立即進行數據恢復。

    cluster.routing.allocation.node_initial_primaries_recoveries: 4
    初始化數據恢復時,并發恢復線程的個數,默認為4。

    cluster.routing.allocation.node_concurrent_recoveries: 2
    添加刪除節點或負載均衡時并發恢復線程的個數,默認為4。

    indices.recovery.max_size_per_sec: 0
    設置數據恢復時限制的帶寬,如入100mb,默認為0,即無限制。

    indices.recovery.concurrent_streams: 5
    設置這個參數來限制從其它分片恢復數據時最大同時打開并發流的個數,默認為5。

    discovery.zen.minimum_master_nodes: 1
    設置這個參數來保證集群中的節點可以知道其它N個有master資格的節點。默認為1,對于大的集群來說,可以設置大一點的值(2-4)

    discovery.zen.ping.timeout: 3s
    設置集群中自動發現其它節點時ping連接超時時間,默認為3秒,對于比較差的網絡環境可以高點的值來防止自動發現時出錯。

    discovery.zen.ping.multicast.enabled: false
    設置是否打開多播發現節點,默認是true。

    discovery.zen.ping.unicast.hosts: ["host1", "host2:port", "host3[portX-portY]"]
    設置集群中master節點的初始列表,可以通過這些節點來自動發現新加入集群的節點。

    下面是一些查詢時的慢日志參數設置
    index.search.slowlog.level: TRACE
    index.search.slowlog.threshold.query.warn: 10s
    index.search.slowlog.threshold.query.info: 5s
    index.search.slowlog.threshold.query.debug: 2s
    index.search.slowlog.threshold.query.trace: 500ms

    index.search.slowlog.threshold.fetch.warn: 1s
    index.search.slowlog.threshold.fetch.info: 800ms
    index.search.slowlog.threshold.fetch.debug:500ms
    index.search.slowlog.threshold.fetch.trace: 200ms

    來自:http://blog.csdn.net/hi_kevin/article/details/38079325

    posted on 2015-07-16 15:56 狼愛上貍 閱讀(285) 評論(0)  編輯  收藏 所屬分類: elasticsearch

    主站蜘蛛池模板: 一本久到久久亚洲综合| 99精品视频免费| 日本红怡院亚洲红怡院最新| 国产免费av片在线看| 中文无码成人免费视频在线观看| 青青青亚洲精品国产| 亚洲国产成人精品无码一区二区| 亚洲理论电影在线观看| 久久亚洲高清综合| 免费国产成人高清在线观看麻豆| 希望影院高清免费观看视频| 桃子视频在线观看高清免费视频| 久久亚洲2019中文字幕| 国产免费久久精品| 国产精品极品美女自在线观看免费 | 免费成人在线电影| 一级毛片大全免费播放| 欧美日韩亚洲精品| 亚洲丰满熟女一区二区哦| 亚洲专区一路线二| 亚洲国产美女在线观看 | 色一情一乱一伦一视频免费看| 亚洲理论精品午夜电影| 亚洲成av人在线视| 情人伊人久久综合亚洲| 亚洲日本va中文字幕久久| 免费视频爱爱太爽了| 中文字幕免费观看| 99re视频精品全部免费| 一级毛片在线观看免费| 特级精品毛片免费观看| 99免费观看视频| 最刺激黄a大片免费网站| 91大神免费观看| 亚洲电影在线免费观看| 牛牛在线精品观看免费正| 亚洲AV无码专区在线厂| 特级毛片免费播放| 皇色在线免费视频| a级毛片在线免费观看| 美女在线视频观看影院免费天天看|