{"id":3138,"date":"2026-02-06T14:20:36","date_gmt":"2026-02-06T06:20:36","guid":{"rendered":"https:\/\/linuxjk.cn\/?p=3138"},"modified":"2026-02-06T14:20:40","modified_gmt":"2026-02-06T06:20:40","slug":"es%e5%bc%80%e5%90%af%e6%97%a5%e5%bf%97%e4%bf%9d%e5%ad%98180%e5%a4%a9","status":"publish","type":"post","link":"https:\/\/linuxjk.cn\/?p=3138","title":{"rendered":"es\u5f00\u542f\u65e5\u5fd7\u4fdd\u5b58180\u5929"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">\u64cd\u4f5c\u6b65\u9aa4<\/h2>\n\n\n\n<pre class=\"wp-block-preformatted\"># ========== \u65b9\u6cd5\u4e00\uff1a\u76f4\u63a5\u590d\u5236 + \u91cd\u542f\uff08\u6700\u7b80\u5355\uff09==========<br>\u200b<br># \u6b65\u9aa4 1\uff1a\u5728\u5bbf\u4e3b\u673a\u521b\u5efa\u914d\u7f6e\u6587\u4ef6<br>cat &gt; \/home\/data\/taiyuan\/es-3-new\/config\/log4j2.properties &lt;&lt; 'EOF'<br>status = error<br>\u200b<br># ==================== \u63a7\u5236\u53f0\u8f93\u51fa\u914d\u7f6e ====================<br>appender.console.type = Console<br>appender.console.name = console<br>appender.console.layout.type = PatternLayout<br>appender.console.layout.pattern = [%d{ISO8601}][%-5p][%-25c{1.}] %marker%m%n<br>\u200b<br># ==================== \u4e3b\u65e5\u5fd7\u6587\u4ef6\u914d\u7f6e ====================<br># \u6eda\u52a8\u6587\u4ef6\u8f93\u51fa\u5668<br>appender.rolling.type = RollingFile<br>appender.rolling.name = rolling<br># \u5f53\u524d\u65e5\u5fd7\u6587\u4ef6\u540d<br>appender.rolling.fileName = ${sys:es.logs.base_path}${sys:file.separator}${sys:es.logs.cluster_name}.log<br># \u65e5\u5fd7\u683c\u5f0f<br>appender.rolling.layout.type = PatternLayout<br>appender.rolling.layout.pattern = [%d{ISO8601}][%-5p][%-25c{1.}] %marker%.-10000m%n<br># \u5f52\u6863\u65e5\u5fd7\u6587\u4ef6\u540d\u6a21\u5f0f\uff08\u6309\u5929\u6eda\u52a8\uff09<br>appender.rolling.filePattern = ${sys:es.logs.base_path}${sys:file.separator}${sys:es.logs.cluster_name}-%d{yyyy-MM-dd}-%i.log.gz<br>\u200b<br># \u6eda\u52a8\u7b56\u7565<br>appender.rolling.policies.type = Policies<br># \u65f6\u95f4\u6eda\u52a8\u7b56\u7565\uff1a\u6bcf\u5929\u6eda\u52a8\u4e00\u6b21<br>appender.rolling.policies.time.type = TimeBasedTriggeringPolicy<br>appender.rolling.policies.time.interval = 1<br>appender.rolling.policies.time.modulate = true<br># \u5927\u5c0f\u6eda\u52a8\u7b56\u7565\uff1a\u5355\u4e2a\u6587\u4ef6\u8d85\u8fc7 1GB \u5c31\u6eda\u52a8<br>appender.rolling.policies.size.type = SizeBasedTriggeringPolicy<br>appender.rolling.policies.size.size = 1GB<br>\u200b<br># \u5220\u9664\u7b56\u7565\uff1a\u4fdd\u7559 180 \u5929\uff086 \u4e2a\u6708\uff09<br>appender.rolling.strategy.type = DefaultRolloverStrategy<br>appender.rolling.strategy.action.type = Delete<br>appender.rolling.strategy.action.basepath = ${sys:es.logs.base_path}<br>appender.rolling.strategy.action.condition.type = IfLastModified<br># \u4fdd\u7559 180 \u5929<br>appender.rolling.strategy.action.condition.age = 180D<br>appender.rolling.strategy.action.PathConditions.type = IfFileName<br>appender.rolling.strategy.action.PathConditions.glob = ${sys:es.logs.cluster_name}-*<br># \u6700\u591a\u4fdd\u7559 500 \u4e2a\u6587\u4ef6<br>appender.rolling.strategy.max = 500<br>\u200b<br># ==================== \u6162\u67e5\u8be2\u65e5\u5fd7\u914d\u7f6e ====================<br>appender.index_search_slowlog_rolling.type = RollingFile<br>appender.index_search_slowlog_rolling.name = index_search_slowlog_rolling<br>appender.index_search_slowlog_rolling.fileName = ${sys:es.logs.base_path}${sys:file.separator}${sys:es.logs.cluster_name}_index_search_slowlog.log<br>appender.index_search_slowlog_rolling.layout.type = PatternLayout<br>appender.index_search_slowlog_rolling.layout.pattern = [%d{ISO8601}][%-5p][%-25c] %marker%.-10000m%n<br>appender.index_search_slowlog_rolling.filePattern = ${sys:es.logs.base_path}${sys:file.separator}${sys:es.logs.cluster_name}_index_search_slowlog-%d{yyyy-MM-dd}.log.gz<br>appender.index_search_slowlog_rolling.policies.type = Policies<br>appender.index_search_slowlog_rolling.policies.time.type = TimeBasedTriggeringPolicy<br>appender.index_search_slowlog_rolling.policies.time.interval = 1<br>appender.index_search_slowlog_rolling.policies.time.modulate = true<br>\u200b<br># ==================== \u7d22\u5f15\u6162\u65e5\u5fd7\u914d\u7f6e ====================<br>appender.index_indexing_slowlog_rolling.type = RollingFile<br>appender.index_indexing_slowlog_rolling.name = index_indexing_slowlog_rolling<br>appender.index_indexing_slowlog_rolling.fileName = ${sys:es.logs.base_path}${sys:file.separator}${sys:es.logs.cluster_name}_index_indexing_slowlog.log<br>appender.index_indexing_slowlog_rolling.layout.type = PatternLayout<br>appender.index_indexing_slowlog_rolling.layout.pattern = [%d{ISO8601}][%-5p][%-25c] %marker%.-10000m%n<br>appender.index_indexing_slowlog_rolling.filePattern = ${sys:es.logs.base_path}${sys:file.separator}${sys:es.logs.cluster_name}_index_indexing_slowlog-%d{yyyy-MM-dd}.log.gz<br>appender.index_indexing_slowlog_rolling.policies.type = Policies<br>appender.index_indexing_slowlog_rolling.policies.time.type = TimeBasedTriggeringPolicy<br>appender.index_indexing_slowlog_rolling.policies.time.interval = 1<br>appender.index_indexing_slowlog_rolling.policies.time.modulate = true<br>\u200b<br># ==================== \u5f03\u7528\u65e5\u5fd7\u914d\u7f6e ====================<br>appender.deprecation_rolling.type = RollingFile<br>appender.deprecation_rolling.name = deprecation_rolling<br>appender.deprecation_rolling.fileName = ${sys:es.logs.base_path}${sys:file.separator}${sys:es.logs.cluster_name}_deprecation.log<br>appender.deprecation_rolling.layout.type = PatternLayout<br>appender.deprecation_rolling.layout.pattern = [%d{ISO8601}][%-5p][%-25c] %marker%.-10000m%n<br>appender.deprecation_rolling.filePattern = ${sys:es.logs.base_path}${sys:file.separator}${sys:es.logs.cluster_name}_deprecation-%d{yyyy-MM-dd}.log.gz<br>appender.deprecation_rolling.policies.type = Policies<br>appender.deprecation_rolling.policies.time.type = TimeBasedTriggeringPolicy<br>appender.deprecation_rolling.policies.time.interval = 1<br>appender.deprecation_rolling.policies.time.modulate = true<br>\u200b<br># ==================== \u65e5\u5fd7\u7ea7\u522b\u914d\u7f6e ====================<br># \u6839\u65e5\u5fd7\u7ea7\u522b\uff1ainfo<br>rootLogger.level = info<br>rootLogger.appenderRef.console.ref = console<br>rootLogger.appenderRef.rolling.ref = rolling<br>\u200b<br># \u6162\u67e5\u8be2\u65e5\u5fd7<br>logger.index_search_slowlog_rolling.name = index.search.slowlog<br>logger.index_search_slowlog_rolling.level = trace<br>logger.index_search_slowlog_rolling.appenderRef.index_search_slowlog_rolling.ref = index_search_slowlog_rolling<br>logger.index_search_slowlog_rolling.additivity = false<br>\u200b<br># \u7d22\u5f15\u6162\u65e5\u5fd7<br>logger.index_indexing_slowlog.name = index.indexing.slowlog.index<br>logger.index_indexing_slowlog.level = trace<br>logger.index_indexing_slowlog.appenderRef.index_indexing_slowlog_rolling.ref = index_indexing_slowlog_rolling<br>logger.index_indexing_slowlog.additivity = false<br>\u200b<br># \u5f03\u7528\u65e5\u5fd7<br>logger.deprecation.name = org.elasticsearch.deprecation<br>logger.deprecation.level = warn<br>logger.deprecation.appenderRef.deprecation_rolling.ref = deprecation_rolling<br>logger.deprecation.additivity = false<br>EOF<br>\u200b<br># \u6b65\u9aa4 2\uff1a\u590d\u5236\u5230\u5bb9\u5668<br>docker cp \/home\/data\/taiyuan\/es-2\/config\/log4j2.properties elasticsearch-2:\/usr\/share\/elasticsearch\/config\/<br># \u6b65\u9aa4 3\uff1a\u9a8c\u8bc1\u6587\u4ef6\u662f\u5426\u590d\u5236\u6210\u529f<br>docker exec elasticsearch-2 ls -l \/usr\/share\/elasticsearch\/config\/log4j2.properties<br># \u6b65\u9aa4 4\uff1a\u67e5\u770b\u6587\u4ef6\u6743\u9650\u548c\u6240\u6709\u8005<br>docker exec elasticsearch-2 ls -l \/usr\/share\/elasticsearch\/config\/<br>\u200b<br># \u6b65\u9aa4 5\uff1a\u91cd\u542f\u5bb9\u5668<br>docker restart &nbsp; elasticsearch-2<br># \u6b65\u9aa4 6:\u5bbf\u4e3b\u673a\u67e5\u770b\u65e5\u5fd7\u662f\u5426\u751f\u6210<br>ls -l \/home\/data\/taiyuan\/es-2\/logs<br>\u200b<br>\u200b<br>#--------------------------------------------------------------------------------------------<br>#\u65b9\u6cd5\u4e8c\uff1a\u91cd\u5efa\u5bb9\u5668\uff1a<br>\u200b<br>\u200b<br>\u200b<br>cat &gt; \/home\/data\/taiyuan\/es-3-new\/config\/custom-elasticsearch.yml &lt;&lt; 'EOF'<br>network.host: 0.0.0.0<br>path.repo: [\/usr\/share\/elasticsearch\/data\/es-backup]<br>bootstrap.memory_lock: true<br>action.auto_create_index: .security,.monitoring*,.watches,.triggered_watches,.watcher-history*,.ml*<br>xpack.security.enabled: true<br>EOF<br>\u200b<br># \u8bbe\u7f6e\u6743\u9650<br>chmod 666 \/home\/data\/taiyuan\/es-3-new\/config\/log4j2.properties<br>chmod 666 \/home\/data\/taiyuan\/es-3-new\/config\/custom-elasticsearch.yml<br>\u200b<br># \u542f\u52a8\u5bb9\u5668<br>docker run -d \\<br> &nbsp;--name elasticsearch-3-new \\<br> &nbsp;--restart=always \\<br> &nbsp;-p 7107:9200 \\<br> &nbsp;-p 7108:9300 \\<br> &nbsp;-e \"ES_JAVA_OPTS=-Xms4g -Xmx4g\" \\<br> &nbsp;-e \"ELASTIC_PASSWORD=Cjxx-2023\" \\<br> &nbsp;-v \/home\/data\/taiyuan\/es-3-new\/data:\/usr\/share\/elasticsearch\/data \\<br> &nbsp;-v \/home\/data\/taiyuan\/es-3-new\/logs:\/usr\/share\/elasticsearch\/logs \\<br> &nbsp;-v \/home\/data\/taiyuan\/es-3-new\/config\/custom-elasticsearch.yml:\/usr\/share\/elasticsearch\/config\/elasticsearch.yml \\<br> &nbsp;-v \/home\/data\/taiyuan\/es-3-new\/config\/log4j2.properties:\/usr\/share\/elasticsearch\/config\/log4j2.properties \\<br> &nbsp;--ulimit memlock=-1:-1 \\<br>  elasticsearch:5.5.2<br>\u200b<br>#\u5148\u5c06\u914d\u7f6e\u6587\u4ef6\u4e2d\u7684xpack.security.enabled: true\u6ce8\u91ca\uff0c\u91cd\u542fes\u5bb9\u5668\u5b89\u88c5x-pack\u63d2\u4ef6<br># \u5728\u6709\u7f51\u7edc\u7684\u7535\u8111\u4e0a\u6267\u884c\uff1a<br># 1. \u4e0b\u8f7d\u63d2\u4ef6\u5305<br>wget https:\/\/artifacts.elastic.co\/downloads\/packs\/x-pack\/x-pack-5.5.2.zip<br># 2. \u901a\u8fc7 SCP\/SFTP \u4e0a\u4f20\u5230\u670d\u52a1\u5668<br>scp x-pack-5.5.2.zip root@172.22.3.129:\/tmp\/<br># 3. \u5728\u670d\u52a1\u5668\u4e0a\u6267\u884c\u79bb\u7ebf\u5b89\u88c5<br>cp \/tmp\/x-pack-5.5.2.zip \/home\/data\/taiyuan\/es-3-new\/data\/<br>docker exec elasticsearch-3-new \\<br>  \/usr\/share\/elasticsearch\/bin\/elasticsearch-plugin install \\<br>  file:\/\/\/usr\/share\/elasticsearch\/data\/x-pack-5.5.2.zip --batch<br>#\u518d\u5c06\u914d\u7f6e\u6587\u4ef6\u4e2d\u7684xpack.security.enabled: true\u53d6\u6d88\u6ce8\u91ca\uff0c\u91cd\u542fes\u5bb9\u5668\uff0c\u5bb9\u5668\u5373\u53ef\u6b63\u5e38\u542f\u52a8<br># \u7b49\u5f85\u542f\u52a8<br>sleep 15<br>\u200b<br># \u68c0\u67e5\u65e5\u5fd7\u6587\u4ef6<br>ls -lh \/home\/data\/taiyuan\/es-3-new\/logs\/<br># \u67e5\u770b\u65e5\u5fd7\u5185\u5bb9<br>tail -100 \/home\/data\/taiyuan\/es-3-new\/logs\/elasticsearch.log<\/pre>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/typora-zp.oss-cn-shanghai.aliyuncs.com\/typora20260114173227281.png\" alt=\"image-20260114173227120\"\/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>\u64cd\u4f5c\u6b65\u9aa4 # ========== \u65b9\u6cd5\u4e00\uff1a\u76f4\u63a5\u590d\u5236 + \u91cd\u542f\uff08\u6700\u7b80\u5355\uff09==========\u200b# \u6b65\u9aa4 1\uff1a\u5728 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1],"tags":[],"class_list":["post-3138","post","type-post","status-publish","format-standard","hentry","category-vxhs888p"],"_links":{"self":[{"href":"https:\/\/linuxjk.cn\/index.php?rest_route=\/wp\/v2\/posts\/3138","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linuxjk.cn\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linuxjk.cn\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linuxjk.cn\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linuxjk.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3138"}],"version-history":[{"count":1,"href":"https:\/\/linuxjk.cn\/index.php?rest_route=\/wp\/v2\/posts\/3138\/revisions"}],"predecessor-version":[{"id":3139,"href":"https:\/\/linuxjk.cn\/index.php?rest_route=\/wp\/v2\/posts\/3138\/revisions\/3139"}],"wp:attachment":[{"href":"https:\/\/linuxjk.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3138"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linuxjk.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3138"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linuxjk.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3138"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}