在安装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