ElasticSearch之Windows下安装
2021-06-15 01:03
标签:git 情况下 浏览器 manager xmx ace 位置 nodejs keepalive 软件环境: Jdk1.8 elasticsearch5.0.0 kibana5.0.0 安装Java JDK 省略... 安装ElasticSearch 下载地址https://www.elastic.co/ 下载并解压到D:\elasticsearch 1.直接双击安装方式 右键管理员身份运行\bin\elasticsearch.bat 访问http://localhost:9200/ 返回json格式数据则表示成功 如果关闭cmd窗口就会停止服务 2.安装成windows服务方式 打开cmd进入bin目录 执行elasticsearch-service.bat install 提示thread stack size not set 原因是没有配置线程栈大小 install 将elasticsearch安装为服务 remove 删除已经安装好的elasticsearch服务(如果服务已经启动,则先停止再删除) start 启动已经安装好的elasticsearch服务 stop 停止已经运行的elasticsearch服务 manager 启动一个GUI,通过GUI来管理已经安装 打开\config\jvm.options文件,在如下位置后面添加一项 -Xss1m # Xms represents the initial size of total heap space # Xmx represents the maximum size of total heap space -Xms2g -Xmx2g -Xss1m 然后再次执行elasticsearch-service.bat install 提示安装成功 执行elasticsearch-service.bat start 提示服务启动成功 在windows服务管理器可以看到服务 访问http://localhost:9200/ 返回json格式数据则表示成功 安装head插件 head插件可以用来快速查看elasticsearch中的数据概况以及非全量的数据,也支持控件化查询和rest请求。 elasticsearch5.x不可以直接通过plugin -install mobz/elasticsearch-head安装了, 并且head需要在node环境下运行。 1.安装nodejs环境(省略) 默认安装到了C:\Program Files\nodejs下 2.安装grunt cmd切换到nodejs目录,执行npm install -g grunt-cli 执行grunt -version可以看到版本信息 3.下载elasticsearch-head https://github.com/mobz/elasticsearch-head下载源码elasticsearch-head-master.zip到D:\elasticsearch-head-master 修改Gruntfile.js文件 增加hostname属性,设置为* connect: { server: { options: { port: 9100, hostname: ‘*‘, base: ‘.‘, keepalive: true } } } 修改/_site/app.js文件 修改head的连接地址: this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "http://localhost:9200"; 根据实际情况设置elasticsearch的服务器地址 修改elasticsearch的参数 编辑config/elasticsearch.yml # 设置集群名称 cluster.name: myes # 节点名字 node.name: node-1 # 修改一下ES的监听地址,这样别的机器也可以访问 network.host: 0.0.0.0 # 默认端口 http.port: 9200 # 增加新的参数,这样head插件可以访问es http.cors.enabled: true http.cors.allow-origin: "*" 注意,设置参数的时候:后面要有空格! 重启ES 4.使用cnpm,用淘宝 NPM 镜像速度更快 npm install cnpm -g --registry=https://registry.npm.taobao.org 进入head源码目录 执行cnpm install 5.cmd进入head源码目录中,执行grunt server 6.访问http://localhost:9100就可以访问head插件了! 安装kibana插件 Kibana是一个基于浏览器页面的Elasticsearch前端展示工具。Kibana全部使用HTML语言和Javascript编写的。 Kibana 是一个为 Logstash 和 ElasticSearch 提供的日志分析的 Web 接口。可使用它对日志进行高效的搜索、可视化、分析等各种操作。 kibana是一个与elasticsearch一起工作的开源的分析和可视化的平台。使用kibana可以查询、查看并与存储在elasticsearch索引的数据进行交互操作。使用kibana能执行高级的数据分析,并能以图表、表格和地图的形式查看数据。 kibana使得理解大容量的数据变得非常容易。它非常简单,基于浏览器的接口使我们能够快速的创建和分享显示elasticsearch查询结果实时变化的仪表盘。 下载地址https://www.elastic.co/ 下载并解压到D:\kibana 修改文件config/kibana.yml 设置elasticsearch.url为启动的elasticsearch实例地址 elasticsearch.url: "http://localhost:9200" 进入bin目录,以管理员方式运行kibana.bat 访问http://localhost:5601 可以看到界面 在Elasticsearch 5版本之前,一般都是通过安装Kibana,而后将Marvel、Head等各种功能插件添加到Kibana上使用。在Elasticsearch 5版本之后,一般情况下只需要安装一个官方推荐的X-pack扩展包即可 ElasticSearch之Windows下安装 标签:git 情况下 浏览器 manager xmx ace 位置 nodejs keepalive 原文地址:https://www.cnblogs.com/zengnansheng/p/10389717.html
上一篇:jquery插件开发三种方法
下一篇:c# 设计模式 之:抽象工厂