今天在安装elasticsearch-head的时候,须要用到npm环境,所以经过yum安装了一个,这里把遇到的问题和坑都记录一下。
elasticsearch-head的github地址:https://github.com/mobz/elasticsearch-head
操做系统版本:git
[root@elk01 ~]# cat /etc/redhat-release CentOS Linux release 7.3.1611 (Core)
安装启动elasticsearch-head:
方法1:经过源码编译安装github
#安装epel源 yum -y install epel-release #安装npm、git客户端以及openssl yum -y install npm git openssl #克隆elasticsearch项目到本地 git clone git://github.com/mobz/elasticsearch-head.git cd elasticsearch-head #安装项目,这个过程需花费大量时间 npm install #启动 npm run start &
方法2:经过docker容器启动docker
#安装docker服务 yum -y install docker #启动容器 docker run -p 9100:9100 mobz/elasticsearch-head:5
访问地址: http://localhost:9100/npm
执行命令npm install
的时候遇到报错以下:npm: relocation error: npm: symbol SSL_set_cert_cb, version libssl.so.10 not defined in file libssl.so.10 with link time reference
这时因为没有安装openssl致使的,所以须要事先安装好openssl!elasticsearch