elasticsearch依赖Java开发的,在安装之前我们需要安装Java
需要安装的包
1.Java
官网地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
2.elasticsearch-rtf
elasticsearch下载地址:https://github.com/medcl/elasticsearch-rtf
这是一个大神弄的,如果想自己弄也可以,
elasticsearch官方下载地址:https://www.elastic.co/cn/downloads/
3.elasticsearch-head
4.nodejs
nodejs:https://nodejs.org/zh-cn/
5.kibana
elasticsearch具体安装过程
elasticsearch不需要配置环境变量,直接在bin文件夹下 shift+鼠标右键 有一个“在此处打开powershell窗口”点击就打开了
然后输入“elasticsearch.bat”,如果不行输入“ .\elasticsearch.bat”,接下来大概会出现以下界面
在浏览器中输入http://127.0.0.1:9200显示以下内容证明安装成功:
elasticsearch-head
接下来我们需要安装elasticsearch-head这是一个界面工具相当于MySQL的 Navicat:
nodejs
在这里我们需要用到npm命令所以我们需要下载 nodejs:https://nodejs.org/zh-cn/
nodejs下好之后我们需要[安装nodejs]详见:https://blog.csdn.net/qq_39306128/article/details/94362974(https://blog.csdn.net/qq_39306128/article/details/94362974)
我们在终端上输入命令node --version
会显示出你的版本:
然后我们输入npm会显示出
我们就可以用npm命令了。
cnpm
因为npm的库在国外下载速度慢,我们用cnpm 这是一个淘宝的镜像只需要在终端输入npm install -g cnpm --registry=https://registry.npm.taobao.org
下好后在终端输入cnpm出现
以后我们就可以用cnpm命令了
打开终端进入elasticsearch-head目录下输入:cnpm install
下载完后输入`cnpm run start运行起来状态如下:
然后在浏览器访问http://localhost:9100就会出现以下界面
这时集群未连接我们需要修改一下配置:
将我们elasticsearch中 G:\elasticsearch-rtf-master\config 下的 elasticsearch.yml 文件的最后给加入以下代码:
http.cors.enabled: true
http.cors.allow-origin: "*"
http.cors.allow-methods: OPTIONS,HEAD,GET,POST,PUT,DELETE
http.cors.allow-headers: "X-Requested-with, Content-Type, Content-Length,X-User"
然后重启一下elasticsearch(这里的是在G:\elasticsearch-rtf-master\bin文件夹下 shift+鼠标右键 有一个“在此处打开powershell窗口”点击就打开了
然后输入 elasticsearch.bat,如果不行输入 .\elasticsearch.bat ),刷新页面就好了;
安装kibana ,我们需要下载对应版本的kibana,版本查找是在http://localhost:9100/页面下,点击右上角信息会弹出下图黑框,我们查看number对应的就是版本号
下载对应版本的kibana将其解压
kibana启动在 G:\es\kibana-5.1.2-windows-x86\bin 目录下 shift + 鼠标右键 点击“在此处打开poweshrell窗口”输入 .\kibana.bat
然后在浏览器打开http://localhost:5601就行了