elasticsearch 单机集群配置

安装准备:

jdk-12.0.2_linux-x64_bin.tar.gz

elasticsearch-7.2.0-linux-x86_64.tar.gz

node-v12.6.0-linux-x64.tar.xz

elasticsearch-head-master.zip

 

1.安装jdk

2.安装elasticsearch

tar -zxvf  elasticsearch-7.2.0-linux-x86_64.tar.gz

复制三份,分别命名 elasticsearch-master  elasticsearch-node1  elasticsearch-node2

配置elasticsearch.yml

elasticsearch-master:

 

 

elasticsearch 单机集群配置_第1张图片

启动:

./bin/elastiscsearch -d

 

elasticsearch-node1

 

elasticsearch 单机集群配置_第2张图片

启动方法同上

elasticsearch-node2

 

elasticsearch 单机集群配置_第3张图片

启动同上

查看是否正常:curl 192.169.160.3:9200/

3.安装elasticsearch-head 插件

1.解压node.js

tar xvf node-v12.6.0-linux-x64.tar.xz

2.设置环境变量

vi /etc/profile

export NODE=/data/software/node
export PATH=$PATH:$NODE/bin

3.在github上下载elasticsearch-head-master.zip资源包

解压 unzip elasticsearch-head-master.zip

cd 到 解压目录

安装grunt(grunt像是maven的工具,负责nodejs编译构建,使用淘宝镜像安装)
npm install -g grunt —registry=https://registry.npm.taobao.org(可以不使用)

安装grunt-cli(grunt-cli调用grunt来执行nodejs的依赖、编译、构建,使用淘宝镜像安装)
npm install -g grunt-cli —registry=https://registry.npm.taobao.org (可以不使用)

进入head目录,编辑Gruntfile.js,在json格式的内容中找到节点:connect->server->options下增加以下内容,否则不能通过页面ip访问,只能在本机localhost访问:
hostname: ‘0.0.0.0’,
注:后面要加逗号

启动head,进入head,用work用户执行(后台运行):
nohup grunt server &

访问:192.168.160.3:9100/可以查看节点图形化界面

你可能感兴趣的:(elasticsearch 单机集群配置)