一 单实例安装
1.到es官网下载对应版本和对应操作系统的软件(https://www.elastic.co/cn/downloads/elasticsearch)
2.启动es,进入目录后运行 sh ./bin/elasticsearch 进行启动,(./bin/elasticsearch -d 后台启动命令)如果显示启动完成,通过访问http://127.0.0.1:9200/ 可以显示实例完整信息。
二 可视化插件安装
1.访问https://github.com/ 搜索elasticsearch-head ,找到 mobz/elasticsearch-head 仓库。下载对应的源码,并解压,运行node -v 检查nodejs的版本。
2. 运行npm install ,npm是node的一个包安装工具。进行下载安装。npm -v查看版本。
3. 进入elasticsearch-head-master 目录运行服务 npm run start 启动后显示访问地址:http://localhost:9100
4.建立head和es的连接,修改的config/elasticsearch.yml中添加两行
http.cors.enabled: true
http.cors.allow-origin: "*"
5.重新启动,访问9100,显示已连接。
三 集群安装
1.修改的config/elasticsearch.yml中添加四行
cluster.name: gyhe 指定集群名称 node.name: master 指定节点名称 node.master: true 指定是否是主节点 network.host: 127.0.0.1 指定对应的ip
2.复制原始下载的es,复制多个,修改对应的配置。
cluster.name: gyhe 指定集群名称 node.name: slave1 指定节点名称
network.host: 127.0.0.1 指定对应的ip
http.port: 9201指定对应的端口
discovery.zen.ping.unicast.hosts: ["127.0.0.1"] 配置集群对应的master主机