即將發布的 Kibana 版本可運行 Node.js 18

作者:Thomas Watson

Kibana 構建在 Node.js 框架之上。 為了確保每個 Kibana 版本的穩定性和使用壽命,我們始終將捆綁的 Node.js 二進制文件保持為最新的最新長期支持 (LTS) 版本。

當 Node.js 版本 18 升級到 LTS 時,我們開始將 Kibana 升級到這個主要版本的工作。

?

挑戰

我們很快發現 Node.js 18 放棄了對某些較舊的 Linux 發行版的支持,這些發行版仍然是 Kibana 支持矩陣的一部分,尤其是 Ubuntu 16、Red Hat Enterprise Linux (RHEL) 7 和 CentOS 7。

技術原因是 Node.js 18 現在是針對較新版本的 GNU C 庫 (glibc) 進行編譯的,特別是版本 2.28,這些舊發行版不支持該版本。

為了確保對這些 Linux 發行版的持續支持,我們需要針對舊的 2.17 版本的 glibc 構建適用于 Linux 的自定義版本的 Node.js。 不幸的是,這推遲了 Kibana 到 Node.js 18 的升級。此外,Node.js 項目宣布將提前 Node.js 16(Node.js 的 LTS 版本)的生命周期結束 (EoL) 日期。 Kibana 目前運行時間為 2023 年 9 月 11 日。EoL 日期比原定日期早 7 個月,此后它將不再收到任何錯誤修復或安全補丁。

解決方案

好消息是:我們已經完成了 Node.js 自定義構建的工作,即將推出的 Kibana 8.10.0 和 7.17.13 都將隨 Node.js 18 一起發布。與我們之前的 Node.js 升級類似,這將是對用戶以及在生產中運行和部署 Kibana 的用戶完全透明。

此外,我們正在努力使 Node.js 的自定義構建可供任何項目通過 GitHub 上的 nodejs/unofficial-builds 存儲庫使用。 敬請關注詳情。

操作系統支持

如果你與操作系統供應商簽訂了擴展支持合同,則這不適用于在操作系統上運行所需的非專有軟件。 我們建議在以下 Linux 發行版上運行的客戶計劃遷移到支持 glibc v2.28+ 的較新版本、遷移到 Elastic Cloud 或使用 Docker 映像運行 Kibana:

  • CentOS/RHEL 7
  • 甲骨文企業 Linux 7
  • 烏班圖16.04
  • SLES12
  • Debian 8
  • Debian 9

我們建議在以下 Linux 發行版上運行的客戶進行小幅升級以實現 glibc v2.28+ 支持:

  • Ubuntu 18.04 — 升級到 Ubuntu 18.10
  • Ubuntu 20.04 — 升級到 Ubuntu 20.04.5
  • OpenSUSE 15 — 升級到 OpenSUSE 15.4
  • Amazon Linux 2 — 升級到 Amazon Linux 2022

最后,請記住讓你的 Elastic 集群保持最新的新版本,以確保你受益于最新的錯誤修復和安全更新。

本文中描述的任何特性或功能的發布和時間安排均由 Elastic 自行決定。 當前不可用的任何特性或功能可能無法按時交付或根本無法交付。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/37614.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/37614.shtml
英文地址,請注明出處:http://en.pswp.cn/news/37614.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

如何理解“對矩陣進行初等行變換不改變其列向量的線性關系”?

對矩陣A進行初等行變換相當于左乘一個可逆矩陣P。 把A看作是列向量組,若有Ax0,則其中的x就說明了列向量的線性關系: [ α 1 , α 2 , α 3 ] [ x 1 x 2 x 3 ] [ 0 ] \left[ \alpha_1 ,\alpha_2, \alpha_3 \right] \begin{bmatrix} x_1\\ x…

【爬蟲】爬取旅行評論和評分

以馬蜂窩“普達措國家公園”為例,其評論高達3000多條,但這3000多條并非是完全向用戶展示的,向用戶展示的只有5頁,數了一下每頁15條評論,也就是75條評論,有點太少了吧! 因此想了個辦法盡可能多爬…

【 BERTopic應用 02/3】 分析卡塔爾世界杯推特數據

攝影:Fauzan Saari on Unsplash 一、說明 這是我們對世界杯推特數據分析的第3部分,我們放棄了。我們將對我們的數據進行情緒分析,以了解人們對卡塔爾世界杯的感受。我將在這里介紹的一個功能強大的工具包是Hugging Face,您可以在…

高憶管理:策略:短期利空落地 市場有望企穩回升

高憶管理指出,基于A股商場出資環境分析,尤其是當時商場存量博弈為主的布景下,主張重視以下“21”主線輪動:(1)國產科技代替立異:電子(半導體、消費電子)、通信&#xff0…

Vue基本知識

一、vue入門 Vue為前端的框架&#xff0c;免除了原生js的DOM操作。簡化書寫。 基于MVVM的思想&#xff0c;實現數據的雙向綁定&#xff0c;使編程的重點放在數據上。 1、引入vue.js文件 2、定義vue核心對象&#xff0c;定義數據模型 3、編寫視圖 //1、引入vue.js <scr…

關于vue,記錄一次修飾符.stop和.once的使用,以及猜想。

內置指令 | Vue.js 在vue的api里&#xff0c;關于v-on有stop和once兩個事件標簽。 .stop - 調用 event.stopPropagation()。.once - 最多觸發一次處理函數。 原有主要代碼和頁面效果 &#xff08;無stop和once&#xff09;: ...<div class"div" click"di…

激活函數總結(九):Softmax系列激活函數補充(Softmin、Softmax2d、Logsoftmax)

激活函數總結&#xff08;九&#xff09;&#xff1a;Softmax系列激活函數補充 1 引言2 激活函數2.1 Softmin激活函數2.2 Softmax2d激活函數2.3 Logsoftmax激活函數 3. 總結 1 引言 在前面的文章中已經介紹了介紹了一系列激活函數 (Sigmoid、Tanh、ReLU、Leaky ReLU、PReLU、S…

React+Typescript清理項目環境

上文 創建一個 ReactTypescript 項目 我們創建出了一個 React配合Ts開發的項目環境 那么 本文 我們先將環境清理感覺 方便后續開發 我們先來聊一下React的一個目錄結構 跟我們之前開發的React項目還是有一些區別 public 主要是存放一些靜態資源文件 例如 html 圖片 icon之類的 …

響應式設計是什么?怎么學習? - 易智編譯EaseEditing

響應式設計是一種用于創建能夠適應不同設備和屏幕尺寸的網站和應用程序的設計方法。它的目標是確保網站在各種設備上都能提供良好的用戶體驗&#xff0c;無論是在大屏幕的桌面電腦上還是在小屏幕的移動設備上。 在響應式設計中&#xff0c;頁面的布局、字體、圖像和其他元素會…

【yml文件的解釋】

目錄 一、yml的簡介二、手寫yml文件進行配置三、使用yaml格式導出生成模板四、deployment.yaml文件詳解五、Pod yaml文件詳解六、Service yaml文件詳解 一、yml的簡介 Kubernetes 支持 YAML 和 JSON 格式管理資源對象 JSON 格式&#xff1a;主要用于 api 接口之間消息的傳遞 Y…

路由器和交換機的區別

交換機和路由器的區別 交換機實現局域網內點對點通信&#xff0c;路由器實現收集發散&#xff0c;相當于一個獵頭實現的中介的功能 路由器屬于網絡層&#xff0c;可以處理TCP/IP協議&#xff0c;通過IP地址尋址&#xff1b;交換機屬于中繼層&#xff0c;通過MAC地址尋址(列表)…

護眼燈值不值得買?什么護眼燈對眼睛好

想要選好護眼臺燈首先我們要知道什么是護眼臺燈&#xff0c;大的方向來看&#xff0c;護眼臺燈就是可以保護視力的臺燈&#xff0c;深入些講就是具備讓燈發出接近自然光特性的光線&#xff0c;同時光線不會傷害人眼而出現造成眼部不適甚至是視力降低的照明設備。 從細節上看就…

【數據結構】二叉樹篇|『構造二叉樹』刷題

博主簡介&#xff1a;努力學習的22級計算機科學與技術本科生一枚&#x1f338;博主主頁&#xff1a; 是瑤瑤子啦每日一言&#x1f33c;: 所謂自由&#xff0c;不是隨心所欲&#xff0c;而是自我主宰。——康德 目錄 一、前言二、刷題1、最大二叉樹2、從前序與中序遍歷序列構造二…

怎么使用手機遠程控制Win10電腦?

可以使用手機遠程控制電腦嗎&#xff1f; “近期&#xff0c;我將出差一段時間。問題是&#xff0c;我希望能夠從很遠的地方瀏覽家里電腦上的一些東西&#xff0c;但我不會一直隨身攜帶笨重的筆記本電腦。我可以手機遠程訪問Windows電腦嗎&#xff1f; ” 當然&am…

SpringBoot請求響應

簡單參數 1. 原始方式獲取請求參數 Controller方法形參中聲明httpServletRequest對象 調用對象的getParameter參數名 RestController public class RequestController {RequestMapping("/simpleParam")public String simpleParam(HttpServletRequest request){Strin…

Pytorch源碼搜索與分析

PyTorch的的代碼主要由C10、ATen、torch三大部分組成的。其中&#xff1a; C10 C10&#xff0c;來自于Caffe Tensor Library的縮寫。這里存放的都是最基礎的Tensor庫的代碼&#xff0c;可以運行在服務端和移動端。PyTorch目前正在將代碼從ATen/core目錄下遷移到C10中。C10的代…

12-數據結構-數組、矩陣、廣義表

數組、矩陣、廣義表 目錄 數組、矩陣、廣義表 一、數組 二.矩陣 三、廣義表 一、數組 這一章節理解基本概念即可。數組要看清其實下標是多少&#xff0c;并且二維數組&#xff0c;存取數據&#xff0c;要先看清楚是按照行存還是按列存&#xff0c;按行則是正常一行一行的去讀…

學習Vue:slot使用

在Vue.js中&#xff0c;組件高級特性之一是插槽&#xff08;Slots&#xff09;。插槽允許您在父組件中插入內容到子組件的特定位置&#xff0c;從而實現更靈活的組件復用和布局控制。本文將詳細介紹插槽的使用方法和優勢。 什么是插槽&#xff1f; 插槽是一種讓父組件可以向子…

AIF360入門教學

1、AIF360簡介 AI Fairness 360 工具包(AIF360)是一個開源軟件工具包&#xff0c;可以幫助檢測和緩解整個AI應用程序生命周期中機器學習模型中的偏見。在整個機器學習的過程中&#xff0c;偏見可能存在于初始訓練數據、創建分類器的算法或分類器所做的預測中。AI Fairness 360…

OPENCV C++(十一)

鼠標響應函數 //鼠標響應函數 void on_mouse(int EVENT, int x, int y, int flags, void* userdata) {Mat hh;hh *(Mat*)userdata;switch (EVENT){case EVENT_LBUTTONDOWN:{vP.x x;vP.y y;drawMarker(hh, vP, Scalar(255, 255, 255));//circle(hh, vP, 4, cvScalar(255, 255…