ElasticSearch超级无敌详细安装配置(+Mac虚拟机、vmware fusion、windows10镜像、kibana、npm、cnpm所有安装包等),本人第一次安装实录,附录全过程截图!!
因为在安装过程中,查阅了许多的文章来解决问题,所以干脆记录下我自己安装的全部过程。这是一篇从下载到安装到配置的完整过程记录,同时也标注出了我在操作过程中的易错点与提示,希望可以帮助到您。
目录
3、双击运行,一直点击Next下一步,注意安装路径选择C盘默认路径(C:\Program Files\nodejs\)即可,其它也都按照默认的安装即可。最后点击Finish结束安装。
3、开发工具(Post、curl、head、谷歌浏览器插件):左侧小扳手
一、前提准备
1、本机版本
MacBook Pro (Retina, 13-inch, Late 2013) macOS11.7.10

2、虚拟机选择安装:VMware Fusion
安装包:
链接:https://pan.quark.cn/s/053cdddf4dc4
提取码:u5rV

3、镜像选择安装:Windows 10
安装包:
链接:https://pan.quark.cn/s/1b5c778f8617
提取码:Cw29
密钥:专业版:VK7JG-NPHTM-C97JM-9MPGT-3V66T
镜像配置完成后可能发现虚拟机与本机完全同步,可以更改设置:


将下面这些都取消(取消后根据提示重启)

二、ElasticSearch安装
相关资料下载:(强烈建议先下载后再去做别的事情,文件比较大)
链接: https://pan.baidu.com/s/1gKsNtuBRvEg07z4eOSwRlA?pwd=jer4
提取码: jer4
1、新建环境目录

2、将ElasticSearch解压到此文件夹
我的文件在这个共享文件夹中,直接点开,解压到刚才新建的环境目录中


几个重要的文件


3、调整参数
调整默认内存(内存足够大可以不调整)


保存后关闭
再看elasticsearch配置文件,可知默认端口9200

4、启动
双击elasticsearch.bat(如果没有显示文件拓展名.bat,可以点击左上角查看,勾选文件拓展名)

这一步需要耐心等待一段时间
通信地址为127.0.0.1:9300

公网访问的是9200

5、访问测试:访问127.0.0.1:9200

6、安装可视化界面:head插件

同样解压到elasticsearch环境目录中
此目录下运行终端

查看依赖文件


执行服务
执行命令:cnpm install

虚拟机环境中暂未安装cnpm,插入cnpm安装步骤
7、cnpm安装步骤
cnpm是淘宝团队开发的一个针对中国用户的npm镜像源,它是npm的一个定制版本。由于国外的npm源在国内访问速度较慢,所以cnpm镜像源可以提供更快的下载速度。cnpm的使用方式与npm基本相同,只需将`npm`替换为`cnpm`即可。
要想使用cnpm等先安装node.js。
windows下安装node.js
配置nodejs淘宝镜像加速器
npm config set registry https://registry.npmmirror.com

nmp也没有安装,插入安装nmp安装步骤
三、nmp安装步骤
1、先看这个虚拟机windows10是多少位?
wmic os get osarchitecture

2、所以在Node.js中文网 (https://www.nodejs.com.cn/download.html)在此下载windows长期维护版本的.msi安装包,64位。我选择直接在虚拟机中下载并安装,1min左右。

打开下载文件夹

3、双击运行,一直点击Next下一步,注意安装路径选择C盘默认路径(C:\Program Files\nodejs\)即可,其它也都按照默认的安装即可。最后点击Finish结束安装。
4、验证安装
按下win+R打开“运行”窗口,输入cmd,回车,可打开命令提示符窗口。(注:如已经打开命令提示符窗口需要关闭再打开,不然可能无效)
分别输入以下内容,并按回车来查看安装的nodejs版本和npm版本
node -v
npm -v

5、配置nodejs及nmp
在刚刚安装的 C:\Program Files\nodejs\ 目录下新建如下两个空文件夹node_global、node_cache

6、设置文件夹
使用管理员身份打开cmd命令提示符窗口(win10以上用户可以直接在左下角搜索栏搜索:命令提示符,然后用右键单击,选择以管理员身份运行),在打开的窗口中分别输入以下命令,并按回车。这一步很关键,一定要管理员身份。
npm config set prefix "C:\Program Files\nodejs\node_global"
npm config set cache "C:\Program Files\nodejs\node_cache"

7、配置环境变量
打开环境变量窗口:右键桌面我的电脑->选择属性->选择高级系统设置打开系统属性->选择高级->选择环境变量,环境变量分为上面部分的用户变量和下面部分的系统变量两部分,都需要设置:



设置 xx的用户变量:
双击用户变量中的Path(选中Path后点编辑也可)

将C:\Users\xxxx\AppData\Roaming\npm,这个地址双击后修改为 C:\Program Files\nodejs\node_global。(xxx为用户名或数字)。然后点击确定。

改为:

设置系统变量:
点击新建,然后输入以下内容:
变量名:NODE_PATH
变量值:C:\Program Files\nodejs\node_global\node_modules
输入后点击确定

双击系统变量中的Path(选中Path后点编辑也可)

点击右侧新建
输入 %NODE_PATH%
点击确定

一直点击确定退出环境变量的编辑
8、配置淘宝镜像来方便安装
再次使用管理员模式打开命令提示符,并输入以下内容:管理员模式!
npm config set registry https://registry.npmmirror.com

安装express测试配置是否成功,输入以下
npm install express -g

如果不成功,可以考虑是否没有切换管理者模式。
四、cnmp安装步骤
1、配置nodejs淘宝镜像加速器,此步未用管理者模式
npm config set registry https://registry.npmmirror.com

2、检查镜像配置,此步未用管理者模式
npm config get registry

3、查看配置,此步未用管理者模式
npm config list

4、安装cnpm,此步用管理者模式
-g :全局安装
npm install cnpm -g --registry=https://registry.npmmirror.com

查看cnpm
cnpm -v
安装成功,继续安装可视化界面
五、继续安装可视化界面:head插件
1、下载依赖
注意安装路径

无视报错,直至出现all packages installed

查看文件夹中,出现node_modules,成功下载依赖

2、启动
可知应访问127.0.0.1:9100,需要配置跨越


此时访问,无法正确连接


所以需要配置跨越
3、配置跨越
进入es配置文件C:\elasticsearch\elasticsearch-7.6.1\config\elasticsearch.yml
在elasticsearch.yml最后添加:注意“:”后面需要有空格
http.cors.enabled: true
http.cors.allow-origin: "*"

保存,关闭。
4、重启es

可知访问端口为9200

出现“you know, for search”表示开启成功,再去访问127.0.0.1:9100

访问127.0.0.1:9100

解决跨域问题。
尝试创建索引
创建成功
六、安装kibana
Kibana 是为 Elasticsearch设计的开源分析和可视化平台。你可以使用 Kibana 来搜索,查看存储在 Elasticsearch 索引中的数据并与之交互。你可以很容易实现高级的数据分析和可视化,以图表的形式展现出来。
1、解压到环境中
文件较大,耐心等待(未响应两次,比较卡,最后在本机解压的然后添加到共享文件夹后再添加的)

2、启动测试
C:\elasticsearch\kibana-7.6.1-windows-x86_64\bin\kibana.bat

耐心等待,如果一直没有启动成功,可以考虑是否没有启动C:\elasticsearch\elasticsearch-7.6.1\bin\elasticsearch.bat;或者考虑重启es之后,直接去启动kibana,会报错,可能es还没有重启成功,导致kibana连不上去,等到es稳定了能够访问成功,再去启动kibana


直接复制,访问该网址,访问测试。

3、开发工具(Post、curl、head、谷歌浏览器插件):左侧小扳手

之后的所有操作都在这里进行
4、汉化
文件路径:C:\elasticsearch\kibana-7.6.1-windows-x86_64\x-pack\plugins\translations\translations

进入到C:\elasticsearch\kibana-7.6.1-windows-x86_64\config

更改文件配置信息
在最后添加一行,保存并关闭
i18n.locale: "zh-CN"

关闭kibana,重新启动C:\elasticsearch\kibana-7.6.1-windows-x86_64\bin\kibana.bat,耐心等待

重新等待,汉化完成

至此,安装步骤结束,可以后续关注我所发布的es实际项目步骤
火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。
更多推荐


所有评论(0)