admin管理员组文章数量:1624795
废话少说ES相关的用法可以参考文档:https://www.elastic.co/guide/cn/elasticsearch/guide/current/index.html
注意:elasticsearch是使用java开发的,且本版本的ES需要的jdk版本要是1.8以上,所以安装elasticsearch之前保证jdk1.8以上安装完毕,并正确的配置好jdk变量环境,否则启动elasticsearch失败
步骤一:下载ES压缩包
ElasticSearch的官方地址: https://www.elastic.co/products/elasticsearch有个需要注意的地方是Elasticsearch7.X版本移除类型(type) 大家根据自己需求来选择对应的版本 我下载的是6.4.3
image.png
步骤二:安装ES服务
下载的zip包直接解压就可以了下面是大概的文件目录:
image.png
修改elasticsearch配置文件,config/elasticsearch.yml文件,增加文件内容如下:
http.cors.enabled: true
http.cors.allow-origin: "*"
添加配置是为了允许elasticsearch跨域访问,如果不配置,后面有可能elasticsearch-head是可以不修改,直接启动;
步骤三:启动ES服务
进入解压后的elasticsearch-x.x.x目录下找到bin目录下的elasticsearch.bat
点击此文件就可以启动:
image.png
注意:9300是tcp通讯端口,集群间和TCPClient都执行该端口,9200是http协议的RESTful接口;
通过浏览器访http://localhost:9200/
问如下:
image.png
步骤四:安装ES的图形化界面插件
我们可以通过安装elasticsearch的head插件,完成图形化界面的效果,完成索引数据的查看。安装插件的方式有两种,在线安装和本地安装。
4.1、下载head插件:https://github/mobz/elasticsearch-head
4.2、将压缩包解压到任意目录下,但是要和elasticsearch的安装目录区分开
4.3、下载nodejs:https://nodejs/en/download/
双击安装程序:具体步骤如下:
image.png
image.png
image.png
image.png
安装完毕后,通过cmd控制台查看版本号,命令如下:
node -v
4.4 、将grunt安装为全局命令,grunt是基于Node.js的项目构建工具
在cmd控制台中执行如下命令:
npm install ‐g grunt‐cli
4.6 在cmd控制台进入到你自己的elasticsearch-head-master目录(不要进错目录了或者随便的目录执行目录)
启动head,输入命令如下:
npm install
grunt server
命令执行有可能报错,但是最后面出现http://localhost:9100/就安装成功了
image.png
浏览器访问http://localhost:9100
1. 下载
[Step 1]: 进入 Node.js 官网,下和自己系统相匹配的安装程序,否则可能会出现一系列安装问题
[Step 2]: 建议选择稍微低于 LTS 的版本,点击 release schedule
,作者选择(Node.js:v18.19.1
,npm:v10.2.4
)
[Step 3]: 点击 Releases
跳转到相应版本的下载页面,选择以 .msi
为后缀的 x64
版本进行下载
2. 自定义安装
新建一个文件夹,然后双击 node-v18.19.1-x64.msi
安装程序,再修改默认安装位置,接着一直默认即可:
3. 添加环境变量
将 Node.js 的安装路径添加至环境变量(系统变量中的 Path),一般安装完成后会自动添加:
4. 验证
键盘按下 Win + R
键并输入 cmd
回车,打开命令行窗口再执行以下命令,查看 Node.js
和 npm
版本信息:
<span style="color:rgba(0, 0, 0, 0.75)"><span style="background-color:#ffffff"><span style="color:#000000"><span style="background-color:#fafafa"><code class="language-shell"><span style="color:#dd4a68">node</span> <span style="color:#ee9900">-v</span>
<span style="color:#dd4a68">npm</span> <span style="color:#ee9900">-v</span>
</code></span></span></span></span>
5. 修改下载位置
[Step 1]: 查看 npm 全局模块和缓存的默认存放路径
get prefix
get cache
[Step 2]: 如下图所示,npm 的存放路径默认是在 C:\Users\用户\AppData\Roaming
下
[Step 3]: 在 Node.js 的安装目录下,创建 node_global
和 node_cache
两个文件夹
[Step 4]: 设置全局模块和缓存的安装路径,分别为 node_global
和 node_cache
文件夹
[Step 5]: 由于 node 全局模块大多是通过命令行访问的,所以将 xxx\node_global
添加至环境变量(系统变量中的 Path)
6. npm 换源
由于 npm 下载各种模块,默认从国处服务器下载,速度较慢,建议配置成淘宝镜像。执行如下命令:
查看是否配置成功:
7. 测试
[Step 1]: 经过上面的步骤,node.js 下载的模块会自动下载到自定义目录
然而有的时候会报错:
解决方法如下: 参考 npm ERR! code CERT_HAS_EXPIRED + 记录node.js卸载
[Step 2]: 再次尝试下载,如下图所示,express
模块创建成功,并已保存到自定义的路径下:
Node.js 官网:https://nodejs/en
npm ERR! code CERT_HAS_EXPIRED:npm ERR! code CERT_HAS_EXPIRED npm ERR! errno CERT_HAS_EXPIRED npm ERR! request to https://registry._npm err!code cert has expirednpm err!errno cert ha-CSDN博客
记录node.js卸载:记录node.js卸载_using --force recommended protections disabled.-CSDN博客
- 编辑C++ 小项目1篇
- 编辑微信公众号消息推送2篇
版权声明:本文标题:windows环境安装Elasticsearch和图形化界面head插件 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1728912736a1179313.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论