elasticsearch-head 安装
一、安装phantomjs(由于入坑多写一步,此步骤可省掉)
1.下载phantomjs
安装npm的时候会依赖phantomjs 所以我们先安装phantomjs
phantomjs 下载地址:http://phantomjs.org/download.html
可以复制下载地址通过命令来下载,如下
wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2
2.解压安装包
① yum install bzip2
② bzip2 -d phantomjs-2.1.1-linux-x86_64.tar.bz2
③ tar -xvf phantomjs-2.1.1-linux-x86_64.tar
3.安装(由于我的解压目录在 /home/tools/phantomjs-2.1.1-linux-x86_64,所以后面就直接写绝对路径了)
① 将可执行文件放入系统路径
ln -s /home/tools/phantomjs-2.1.1-linux-x86_64/bin/phantomjs /usr/local/bin/phantomjs
② 安装依赖——fontconfig和freetype
yum install fontconfig freetype2
③ 配置环境变量
vim /etc/profile
export PHANTOMJS=/home/tools/phantomjs-2.1.1-linux-x86_64
export PATH=$PATH:$PHANTOMJS/bin
保存后执行:source /etc/profile
④ 测试 执行如下命令会显示phantomjs的版本
phantomjs -v
二、安装node
1.检测node环境 (如果存在可以直接看第三步)
node -v
2.安装 node
① 下载nodejs 下载地址:https://nodejs.org/en/download/
wget https://nodejs.org/dist/v8.11.2/node-v8.11.2-linux-x64.tar.xz
② 解压 node
xz -d node-v8.11.2-linux-x64.tar.xz
tar -xvf node-v8.11.2-linux-x64.tar
③ 建立软连接,变为全局
ln -s /home/tools/node/node-v8.11.2-linux-x64/bin/node /usr/local/bin/node
ln -s /home/tools/node/node-v8.11.2-linux-x64/bin/npm /usr/local/bin/npm
④ 安装 npm,grunt
npm install -g cnpm
npm install -g grunt-cli
⑤ 配置环境变量
vim /etc/profile
在文件最后添加
export NODE_HOME=/home/tools/node/node-v8.11.2-linux-x64
export PATH=$PATH:$NODE_HOME/bin
保存后执行 source /etc/profile
⑥ 测试
node -v
npm -v
grunt -version
三、安装 elasticsearch-head
elasticsearch-head 的开源地址:https://github.com/mobz/elasticsearch-head
1.下载并解压
wget https://github.com/mobz/elasticsearch-head/archive/master.zip
unzip master.zip //如果没有unzip这个命令 可以通过 yum install unzip 进行安装
2.安装
进入解压好的目录 cd elasticsearch-head-master 执行 npm install
很多教程都这么讲的,此时我入坑了,会出现以下问题
将 npm install 改为 npm install -g 即可
测试:在elasticsearch-head-master 目录下启动 nodejs : grunt server
通过浏览器访问:http://ip:9100 如下
四、跨域问题处理
1.问题说明
上诉步骤执行完以后启动elasticsearch服务会发现 elasticsearch-head插件连接不上elasticsearch服务,此时可查看浏览器控制台有跨域的错误出现
2.问题处理
编辑 elasticsearch 服务 config/elasticsearch.yml
在文件的最后加入
http.cors.enabled: true
http.cors.allow-origin: "*"
保存文件,从启elasticsearch服务,再次连接,即可成功,如图
elasticsearch-head 安装的更多相关文章
- 如何在Elasticsearch中安装中文分词器(IK+pinyin)
如果直接使用Elasticsearch的朋友在处理中文内容的搜索时,肯定会遇到很尴尬的问题--中文词语被分成了一个一个的汉字,当用Kibana作图的时候,按照term来分组,结果一个汉字被分成了一组. ...
- elasticsearch rpm 安装
参考:http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/setup-repositories.html Dow ...
- Linux初学 - Elasticsearch环境安装
下载 https://www.elastic.co/downloads/elasticsearch 安装 rpm -ivh 也可以双击rpm包安装 修改elastaticsearch host配置 修 ...
- centos 6.7下 elasticsearch的安装
1.下载elasticsearch的安装包,用ftp上传到linux系统下目录中,如在当前用户root的目录下新建目录elasticsearch,放入安装包 不要忘了添加执行权限 chmod +x * ...
- 转:ElasticSearch的安装和相关插件的安装
原文来自于:http://blog.csdn.net/whxaing2011/article/details/18237733 本文主要介绍如下内容: 1.ElasticSearch ...
- ElasticSearch的安装
一.安装javaSE环境(已配java环境变量的请直接跳过) 1.从Java JDK 官网下载适合自己的jdk版本.(我自己用的jdk1.7) 2.安装jdk后,配置java环境变量(ps:比较喜欢简 ...
- Centos7部署elasticsearch并且安装ik分词以及插件kibana
第一步 下载对应的安装包 elasticsearch下载地址:https://www.elastic.co/cn/downloads/elasticsearch ik分词下载:https://gith ...
- Elasticsearch环境安装配置
安装Elasticsearch的步骤如下 - 第1步 - 查看安装在计算机上的java的最低版本,它要求java 7或以上或最新的版本.可以通过执行以下操作进行检查 - 在Windows操作系统(OS ...
- ElasticSearch搜索引擎安装配置拼音插件pinyin
近几篇ElasticSearch系列: 1.阿里云服务器Linux系统安装配置ElasticSearch搜索引擎 2.Linux系统中ElasticSearch搜索引擎安装配置Head插件 3.Ela ...
- ElasticSearch搜索引擎安装配置中文分词器IK插件
近几篇ElasticSearch系列: 1.阿里云服务器Linux系统安装配置ElasticSearch搜索引擎 2.Linux系统中ElasticSearch搜索引擎安装配置Head插件 3.Ela ...
随机推荐
- “pip install tensorflow ”出现错误
在控制台命令窗口输入:pip install tensorflow之后出现一长串bug怎么解决 网上百度了一些方法: 安装Python3.5 安装Python3.6 总结原因:Python3.7没有合 ...
- [LC] 112. Path Sum
Given a binary tree and a sum, determine if the tree has a root-to-leaf path such that adding up all ...
- centos xshell wireshark
centos安装wireshark yum install wireshark yum install wireshark-gnome 本地windows安装Xming Xming X Server ...
- 1076 Wifi密码 (15 分)
题目:传送门 下面是微博上流传的一张照片:“各位亲爱的同学们,鉴于大家有时需要使用 wifi,又怕耽误亲们的学习,现将 wifi 密码设置为下列数学题答案:A-1:B-2:C-3:D-4:请同学们自己 ...
- 3DSMAX卸载/完美解决安装失败/如何彻底卸载清除干净3DSMAX各种残留注册表和文件的方法
在卸载3dsmax重装3dsmax时发现安装失败,提示是已安装3dsmax或安装失败.这是因为上一次卸载3dsmax没有清理干净,系统会误认为已经安装3dsmax了.有的同学是新装的系统也会出现3ds ...
- linux上hosts文件如何配置
linux上hosts文件如何配置 一.什么是host Hosts是一个没有扩展名的系统文件,其基本作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登 ...
- netty源码分析(十八)Netty底层架构系统总结与应用实践
一个EventLoopGroup当中会包含一个或多个EventLoop. 一个EventLoop在它的整个生命周期当中都只会与唯一一个Thread进行绑定. 所有由EventLoop所处理的各种I/O ...
- Mac-常用命令与快捷键
阅读更多 1.1 brew 格式: brew install <software> brew uninstall <software> brew update <soft ...
- 用缓冲技术OSCache 提高JSP应用的性能和稳定性
一.概述 在Web应用中,有些报表的生成可能需要数据库花很长时间才能计算出来:有的网站提供天气信息,它需要访问远程服务器进行SOAP调用才能得到温度信息.所有这一切都属于复杂信息的例子.在Web页面中 ...
- toString()和强制类型转换(String)的用法
原来是String类型的才可以强转到String,不然会报 ClassCastException异常: 所有的引用类型都从Object类继承了toString方法.