在安装ELK环境时,提示:"bash: npm: command not found",这就需要安装nodejs和npm环境,下面介绍通过yum方式安装:
需要在centos中添加epel和remi源中 添加epel源(如果提前安装了其他的epel-release-7-11.noarch,则需要先卸载它,否则会和下面的冲突) 64位: [root@elk-node02 mnt]# rpm -ivh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm =========================================================================================== 32位: [root@elk-node02 mnt]# rpm -ivh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm =========================================================================================== 导入key: [root@elk-node02 mnt]# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6 添加remi源 [root@elk-node02 mnt]# rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm [root@elk-node02 mnt]# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-remi 安装完成后,执行 [root@elk-node02 mnt]# curl --silent --location https://rpm.nodesource.com/setup_5.x | bash - [root@elk-node02 mnt]# yum -y install nodejs [root@elk-node02 mnt]# npm -v 3.8.6