{"id":20179,"date":"2024-03-15T20:04:06","date_gmt":"2024-03-15T20:04:06","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/how-to-specify-the-jdk-when-starting-es\/"},"modified":"2024-03-21T17:28:11","modified_gmt":"2024-03-21T17:28:11","slug":"how-to-specify-the-jdk-when-starting-es","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/how-to-specify-the-jdk-when-starting-es\/","title":{"rendered":"How to specify the JDK when starting ES?"},"content":{"rendered":"<p>To specify the JDK to start ES, you can follow these steps:<\/p>\n<ol>\n<li>First, make sure that the appropriate JDK version is installed. Type java -version in the command line, if the correct JDK version information is displayed, then it means it has been successfully installed.<\/li>\n<li>Open the installation directory of Elasticsearch and locate the jvm.options file in the config folder.<\/li>\n<li>Open the jvm.options file with any text editor and locate the line that starts with #jdk.tls.ephemeralDHKeySize.<\/li>\n<li>Add the following content after the line #jdk.tls.ephemeralDHKeySize:<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code># \u6307\u5b9a JDK \u8def\u5f84\r\n# \u6ce8\u610f\uff1a\u8def\u5f84\u4e2d\u7684\u53cc\u5f15\u53f7\u662f\u5fc5\u9700\u7684\uff0c\u7528\u4e8e\u5904\u7406\u8def\u5f84\u4e2d\u7684\u7a7a\u683c\u95ee\u9898\r\n# \u4fee\u6539\u4e3a\u4f60\u7684 JDK \u8def\u5f84\r\n# path.to.jdk=\"\/path\/to\/jdk\"\r\n<\/code><\/pre>\n<p>Replace the location in path.to.jdk with the actual JDK path. Make sure the path is enclosed in double quotes and there are no comment symbols #.<\/p>\n<ol>\n<li>Save and close the jvm.options file.<\/li>\n<li>Now, start Elasticsearch using the specified JDK. Navigate to the installation directory of Elasticsearch in the command line and execute the following command:<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code>.\/bin\/elasticsearch\r\n<\/code><\/pre>\n<p>This will start Elasticsearch using the specified JDK.<\/p>\n<p>Please note that this is the manual method for specifying the JDK to start Elasticsearch. Additionally, if Elasticsearch has already found the default JDK in the environment variables, manually specifying the JDK may not work. In this case, you may need to resolve it by adjusting the environment variables.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>To specify the JDK to start ES, you can follow these steps: First, make sure that the appropriate JDK version is installed. Type java -version in the command line, if the correct JDK version information is displayed, then it means it has been successfully installed. Open the installation directory of Elasticsearch and locate the jvm.options [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-20179","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to specify the JDK when starting ES? - Blog - Silicon Cloud<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/blog\/how-to-specify-the-jdk-when-starting-es\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to specify the JDK when starting ES?\" \/>\n<meta property=\"og:description\" content=\"To specify the JDK to start ES, you can follow these steps: First, make sure that the appropriate JDK version is installed. Type java -version in the command line, if the correct JDK version information is displayed, then it means it has been successfully installed. Open the installation directory of Elasticsearch and locate the jvm.options [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/how-to-specify-the-jdk-when-starting-es\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-15T20:04:06+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-21T17:28:11+00:00\" \/>\n<meta name=\"author\" content=\"Sophia Anderson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:site\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sophia Anderson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-specify-the-jdk-when-starting-es\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-specify-the-jdk-when-starting-es\/\"},\"author\":{\"name\":\"Sophia Anderson\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/19a24313de9c988db3d69226b4a40a30\"},\"headline\":\"How to specify the JDK when starting ES?\",\"datePublished\":\"2024-03-15T20:04:06+00:00\",\"dateModified\":\"2024-03-21T17:28:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-specify-the-jdk-when-starting-es\/\"},\"wordCount\":212,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-specify-the-jdk-when-starting-es\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/how-to-specify-the-jdk-when-starting-es\/\",\"name\":\"How to specify the JDK when starting ES? - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-15T20:04:06+00:00\",\"dateModified\":\"2024-03-21T17:28:11+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-specify-the-jdk-when-starting-es\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/how-to-specify-the-jdk-when-starting-es\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-specify-the-jdk-when-starting-es\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to specify the JDK when starting ES?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"name\":\"Silicon Cloud Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\",\"name\":\"Silicon Cloud Blog\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"contentUrl\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"width\":1024,\"height\":1024,\"caption\":\"Silicon Cloud Blog\"},\"image\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\",\"https:\/\/twitter.com\/SiliCloudGlobal\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/19a24313de9c988db3d69226b4a40a30\",\"name\":\"Sophia Anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c726c09aa40e37115fb5c62d0c3ed62c16ca255d3763e2e3ae83a70ddf8c2175?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c726c09aa40e37115fb5c62d0c3ed62c16ca255d3763e2e3ae83a70ddf8c2175?s=96&d=mm&r=g\",\"caption\":\"Sophia Anderson\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/sophiaanderson\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to specify the JDK when starting ES? - Blog - Silicon Cloud","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/blog\/how-to-specify-the-jdk-when-starting-es\/","og_locale":"en_US","og_type":"article","og_title":"How to specify the JDK when starting ES?","og_description":"To specify the JDK to start ES, you can follow these steps: First, make sure that the appropriate JDK version is installed. Type java -version in the command line, if the correct JDK version information is displayed, then it means it has been successfully installed. Open the installation directory of Elasticsearch and locate the jvm.options [&hellip;]","og_url":"https:\/\/www.silicloud.com\/blog\/how-to-specify-the-jdk-when-starting-es\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-15T20:04:06+00:00","article_modified_time":"2024-03-21T17:28:11+00:00","author":"Sophia Anderson","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"Sophia Anderson","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/how-to-specify-the-jdk-when-starting-es\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-specify-the-jdk-when-starting-es\/"},"author":{"name":"Sophia Anderson","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/19a24313de9c988db3d69226b4a40a30"},"headline":"How to specify the JDK when starting ES?","datePublished":"2024-03-15T20:04:06+00:00","dateModified":"2024-03-21T17:28:11+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-specify-the-jdk-when-starting-es\/"},"wordCount":212,"commentCount":0,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/how-to-specify-the-jdk-when-starting-es\/","url":"https:\/\/www.silicloud.com\/blog\/how-to-specify-the-jdk-when-starting-es\/","name":"How to specify the JDK when starting ES? - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-15T20:04:06+00:00","dateModified":"2024-03-21T17:28:11+00:00","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-specify-the-jdk-when-starting-es\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/how-to-specify-the-jdk-when-starting-es\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/how-to-specify-the-jdk-when-starting-es\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to specify the JDK when starting ES?"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/blog\/#website","url":"https:\/\/www.silicloud.com\/blog\/","name":"Silicon Cloud Blog","description":"","publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.silicloud.com\/blog\/#organization","name":"Silicon Cloud Blog","url":"https:\/\/www.silicloud.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","contentUrl":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","width":1024,"height":1024,"caption":"Silicon Cloud Blog"},"image":{"@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SiliCloudGlobal\/","https:\/\/twitter.com\/SiliCloudGlobal"]},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/19a24313de9c988db3d69226b4a40a30","name":"Sophia Anderson","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/c726c09aa40e37115fb5c62d0c3ed62c16ca255d3763e2e3ae83a70ddf8c2175?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c726c09aa40e37115fb5c62d0c3ed62c16ca255d3763e2e3ae83a70ddf8c2175?s=96&d=mm&r=g","caption":"Sophia Anderson"},"url":"https:\/\/www.silicloud.com\/blog\/author\/sophiaanderson\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/20179","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=20179"}],"version-history":[{"count":1,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/20179\/revisions"}],"predecessor-version":[{"id":53962,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/20179\/revisions\/53962"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=20179"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=20179"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=20179"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}