简单写一个ES系列,希望对NewSql、检索有兴趣的同学可以快速入手,争取在7月份完成该系列文章
ES入门系列
- ES入门系列 — 1 windows系统安装Elasticsearch
- ES入门系列 — 2 Elasticsearch介绍
- ES入门系列 — 3 走进elasticsearch
- ES入门系列 — 4 索引
这一章节介绍Elasticsearch环境安装,方便后续的文章操作环境
1、安装Java(版本要求JDK 1.8)
网上有很多博客写关于Java怎么安装,如果你是Java开发者,可以跳过
2、安装nodejs
下载路径,楼主这里选择的是当前最新的 v13.9.0 版本
下载路径:https://nodejs.org/dist/v13.9.0/node-v13.9.0-x64.msi
安装之后在安装目录添加 node_cache、node_global 两个文件夹,楼主这里的安装目录是:E:\program\nodejs1390
然后将环境变量Path添加 E:\program\nodejs1390 和 E:\program\nodejs1390\node_global
查看版本,验证是否安装成功,如果看到如下node版本,说明安装成功
替换nodejs镜像地址,国内选择阿里镜像
npm config set registry https://registry.npm.taobao.org
npm config get registry
3、安装 grunt,由于elasticsearch-head需要通过grunt启动
cmd命令界面执行一以下命令,全局安装grunt
npm install -g grunt -cli
验证是否安装成功
4、Elasticsearch安装
这里选择 Elasticsearch 6.8.8 版本,Elasticsearch 7. x.x 以上版本要求都是高版本JDK,所以这里选择 Elasticsearch 6.8.8
下载地址:Elasticsearch 6.8.8 | Elastic
下载下来解压并可使用;调整 config/elasticsearch.yml 文件,在文件末添加
#集群名字
cluster.name: my-elasticseach
#节点名字
node.name: node-01
network.host: 0.0.0.0
#访问es默认使用端口
http.port: 9200
# ip访问策略 如果使用ip访问不了 一般就是这个配置出现问题
http.cors.enabled: true
#当设置允许跨域,默认为*,表示支持所有域名
http.cors.allow-origin: "*"
5、Elasticsearch-Head安装
elasticseach-head 插件是将es图形化展现给用户,它是集群管理、数据可视化、增删改查、查询语句可视化工具
github:GitHub - mobz/elasticsearch-head: A web front end for an elastic search cluster
在windows系统cmd命令界面运行:
git clone https://github.com/mobz/elasticsearch-head.git
cd elasticsearch-head
git pull origin master
6、启动ElasticSearch、启动ElasticSearch-head
1、双击elasticsearch安装目录下bin文件夹下的elasticsearch.bat 启动elasticsearch(楼主这里是 E:\program\elasticsearch688\bin\elasticsearch.bat)
2、在elasticsearch github clone下来的目录,执行 grunt server 或者 npm run start
访问 http://localhost:9100/
点击连接,右边健康值 绿色,说明环境已经OK了
到这里,你已经安装好了windows的elasticsearch单机学习环境了
欢迎关注,欢迎点评