node

关于再次出现 Could not open client transport with JDBC Uri: jdbc:hive2://node1:10000: java.net.ConnectException: 拒绝连接 (Connection refused) (state=08S01,code=0)

写在最前边——我报错是因为空间不足 当我时隔两个月再次看到这个报错的时候我是感到绝望的—— ——然而当我查了一遍百度发现唯一一个拥有相同报错解决方法的博客出自我之手的时候我的崩溃的—— ——在我发现曾经的方法无法解决现在的我的报错的时候,我觉得我的心都碎了QAQ 在经历了三天无果的尝试之后,我决定试 ......

CentOS 8.1成功安装最新Node.js 20教程(含用到的全部命令和截图演示)

yum换镜像和源 CentOS 已经停止维护的问题。2020 年 12 月 8 号,CentOS 官方宣布了停止维护 CentOS Linux 的计划,并推出了 CentOS Stream 项目,CentOS Linux 8 作为 RHEL 8 的复刻版本,生命周期缩短,于 2021 年 12 月 ......
截图 命令 教程 CentOS Node

prometheus监控k8s集群node节点/linux操作系统

prometheus监控k8s集群node节点/linux操作系统 一、监控linux操作系统 1、下载二进制包 wget https://github.com/prometheus/node_exporter/releases/download/v1.7.0/node_exporter-1.7.0 ......
节点 集群 prometheus 系统 linux

emnapi node-api 的webassembly 实现工具

emnapi 是一个比较有意思的工具,可以帮助我们快速的实现将node-api 的模块构建为webassembly 模块可以帮助我们呢尽量少的修改node addon 代码就能转换为webassembly 模块 说明 目前已经有一些模块就使用了此工具(sharp)目前来说还是有一些问题,但是还是值得 ......
webassembly node-api 工具 emnapi node

vite编译为什么会报错“__vite-browser-external:node:path、fs、url...”

当你在使用 Vite 打包时,遇到类似于 `__vite-browser-external` 的错误消息,通常是因为在代码中尝试导入浏览器不支持的模块。 `__vite-browser-external` 是 Vite 内部的一个机制,用于替换浏览器环境中无法直接访问的 Node.js 核心模块。例 ......

node.js--npm初始

npm 安装 安装node.js 时候会自动安装npm ,所以如果安装了node.js 就不需要安装npm了, 命令行使用命令 npm -v 查看npm版本,出现版本号,则表示安装成功。 npm 初始化包 使用 npm init 命令创建一个 package.json 文件,然后使用 npm ins ......
node npm js

ElasticSearch之Node query cache settings

对于filter查询,ElasticSearch提供了缓存查询结果的特性,当缓存中存在满足查询条件要求的数据时,直接从缓存中提取查询结果。 对于ElasticSearch节点,该节点上的所有shard共享同一个缓存区域。 ElasticSearch基于LRU算法来管理缓存中的数据,当空间不足以承载最 ......
ElasticSearch settings query cache Node

docker部署Prometheus、grafana、node_exporter、cadvisor

安装Prometheus docker run -d --name=prometheus -p 9090:9090 -v /tmp/prometheus.yml:/etc/prometheus/prometheus.yml prom/prometheus 安装node_exporter docker ......

node搭配ts设置路径别名

场景 不使用vite或者Webpack一类的打包工具,只单纯的使用tsc作为打包工具,其他全为原生js或者ts代码,需要配置tsconfig.json和额外引入module-alias.js这个包来使用,换句话说,无法通过只配置tsconfig.json完成别名配置,必须搭配第三方包。 配置tsco ......
别名 路径 node

node调用python输出中文乱码问题

问题描述 使用node的children_process模块调用python脚本文件,出现输出信息为乱码问题 // node脚本 const { spawn } = require('child_process'); const pythonProcess = spawn('python', ['. ......
乱码 python 问题 node

详解如何快速查询Node.js版本信息(六种方法)

一、使用node命令查询版本信息 node命令提供了一个参数-v,可以在控制台中输出Node.js版本信息。在终端中输入以下命令即可查询Node.js版本: 使用以下命令可以列出当前系统中已经安装的所有Node.js版本: $ nvm ls ......
版本 方法 信息 Node js

node.js 原型链污染小结

attention:1.需要找到没有定义的回溯值。2.确保存在merge,copy等赋值的函数能够向上污染。3.注意回溯的情况必须是在copy或复制函数内的参数,需要多少个__proto__是根据这种复制来判断的 像一些链条是没有类似copy之类的赋值函数。可以直接通过调用的数量来判断例如 opt. ......
原型 小结 node js

node.js - 在linux系统上安装和配置nodejs

step 1: 根据自己的系统架构下载nodejs软件包 https://nodejs.org/en/download/ curl -O https://nodejs.org/dist/v20.10.0/node-v20.10.0-linux-arm64.tar.xz step 2: 创建目录 su ......
nodejs 系统 linux node js

node内置模块

//1.path模块 console.log(path.join('a', 'b', 'c'))//相对路径 a\b\c console.log(path.resolve('a', 'b', 'c'))//绝对路径 D:\桌面\express\a\b\c console.log(path.parse ......
模块 node

Node.js的文件系统常用语(fs)

文件删除 // 导入fs模块 let fs = require("fs") // 删除文件 fs.unlink("被删除文件.docx",(err) => { if (err) throw err; console.log("删除成功") }) 获取文件信息 // 导入fs模块 let fs = r ......
常用语 常用 文件 系统 Node

avvio fastify的异步node 应用启动框架

avvio 是fastify 团队开发的一个node 应用异步启动的框架,实现了一些方便的异步处理,同时还可以保证 执行顺序,在实际业务中还是一个比较有用的工具包 参考使用 app.js const avvio = require("avvio")() function a (instance, o ......
框架 fastify avvio node

node:events:504 throw er; // Unhandled 'error' event ^

从git上面拉下来 启动报错 看了 好多方法都说是端口被占用 试了 没有用 这边这个只要把 改成false 就可以了 ......
Unhandled events error event throw

hive启动出现Cannot create directory /tmp/hive. Name node is in safe mode.

原因:进入了安全模式,hdfs在启动开始时会进入安全模式,这时文件系统中的内容不允许修改也不允许删除,直到安全模式结束。 执行命令: hadoop dfsadmin -safemode leave 退出安全模式即可 出现 Safe mode is OFF 表示成功退出 ......
hive directory Cannot create Name

防止Node.js应用中的命令行注入攻击

攻击者可以使用Node.js应用侵入你的系统。本文介绍如何阻止这种行为的发生。 当Node.js首次发布时,它引起了一场革命。它允许开发人员在服务器端运行JavaScript,这是浏览器的主要编程语言。随着时间的推移,Node.js变得越来越流行,并成为构建Web应用程序和API的首选工具。 Nod ......
命令 Node js

安装多个版本的Node以及版本切换nvm

一、安装多个版本的Node (也可以直接通过本文第二种方法下载多个版本的Node) 1.下载Node.js安装包 (window系统下载以msi结尾的安装包) 2.安装第一个版本的Node (此处首先安装的较低版本:12.22.12) 2.1先创建Node文件夹,再创建v12.22.12文件夹 (用 ......
版本 多个 Node nvm

CentOS安装node环境,并编译前端项目

https://www.jianshu.com/p/a0e0311d6259 1.centos安装node环境 1.下载nodejs最新的tar包 可以在下载页面https://nodejs.org/en/download/中找到下载地址。然后执行指令 $ wget https://nodejs.o ......
前端 环境 项目 CentOS node

Win7系统安装高版本node.js方法,node 16.x ,node 17.x(跳过安不了17),node 18.x,node 19.x 20.x(没测试20)

随着前端框架的不断升级,node16.3.0的版本远远跟不上开发需要,导致win7无法安装高于16.3.0版本的node.js,经过不断的尝试和查找网上的帖子,终于解决了可以升级到19.x的nodejs了 方法如下: (1)按照原来方式先升级到Nodejs16.3.0,先看我上次发的内容。地址:ht ......
node 版本 方法 系统 Win7

Node.js 单线程模型和事件循环机制

Node.js 单线程模型和事件循环机制详解 一、Node.js 单线程模型 Node.js 采用单线程事件循环的机制来处理请求。这意味着,Node.js 主线程中 JavaScript 代码的执行过程是单线程的,也就是一次只能执行一个代码块。单线程可以避免一些复杂的多线程同步问题,提高性能。 No ......
线程 模型 机制 事件 Node

centos 7 系统更新最新版(2023-11-28) gcc、node简单记录

安装nodejs最新版步骤记录 gcc升级最新版 wget http://ftp.gnu.org/gnu/gcc/gcc-13.2.0/gcc-13.2.0.tar.gz tar -xf gcc-13.2.0.tar.gz cd gcc-13.2.0 ./contrib/download_prere ......
最新版 centos 系统 2023 node

使用emqttd时执行emqttd console时无反应或者报错Node undefined not responding to pings.

1.无反应: 2.报错:Node undefined not responding to pings. 解决办法: 路径不能有空格,最好用存英文的路径。 ......
emqttd responding undefined console pings

安装NVM之后,NODE -V 提示‘NODE‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件

1、出现这个情况时,扪心自问,用nvm安装新的nodejs后是否有执行这个命令:nvm use [nodejs version name] nvm use v10.15.3 2、如果已经执行了上述命令但还是报node不是内部命令云云,那么先检查 环境变量:NVM_SYMLINK 目录是否可用,一般来 ......
NODE 命令 文件 程序 NVM

ElasticSearch之cat nodes API

命令样例如下: curl -X GET "https://localhost:9200/_cat/nodes?v=true&pretty" --cacert $ES_HOME/config/certs/http_ca.crt -u "elastic:ohCxPH=QBE+s5=*lo7F9" 执行结 ......
ElasticSearch nodes API cat

npm学习(六)之如何创建 Node.js 模块

如何创建 Node.js 模块 Node.js 模块是一种可以发布到 npm 的包。当你创建一个新模块时,创建 package.json 文件是第一步。 你可以使用 npm init 命令创建 package.json 文件。命令行中将会提示 package.json 字段中需要你输入的值。名称(n ......
模块 Node npm js

npm学习(十七)之node_modules中的bin文件夹

可执行文件 在本地模式下,可执行文件指向的位置; ./node_modules/.bin 以便可以通过 npm 运行的脚本使用它们。 例如,当您运行测试,将在路径中 npm test。 npm为script字段中的脚本路径都加上了node_moudles/.bin前缀 npm为script字段中的脚 ......
node_modules 文件夹 modules 文件 node

记录一次生产环境因磁盘空间不足驱逐pod造成pod重建The node had condition: [DiskPressure]

#记录一次生产报The node had condition: [DiskPressure]造成pod无限重启的监控不停的报警 #进入k8s的管理机检查发现msg的pod重启重建pod多次 [root@VM_248_6_centos ~]# kubectl get pod -n cms-v2-pro ......
DiskPressure 磁盘 pod condition 环境