赞
踩
1.将安装包分发到其他服务器上面
2.修改elasticsearch.yml
- mkdir -p /usr/local/es/elasticsearch-7.6.1/log
- mkdir -p /usr/local/es/elasticsearch-7.6.1/data
-
- cd /usr/local/es/elasticsearch-7.6.1/config
-
- rm -rf elasticsearch.yml
-
- vim elasticsearch.yml
- cluster.name: test-es
- node.name: node1.test.cn
- path.data: /usr/local/es/elasticsearch-7.6.1/data
- path.logs: /usr/local/es/elasticsearch-7.6.1/log
- network.host: node1.baiqi.cn
- http.port: 9200
- discovery.seed_hosts: ["IP1", "IP2", "IP3"]
- cluster.initial_master_nodes: ["节点1名称", "节点2名称", "节点3名称"]
- bootstrap.system_call_filter: false
- bootstrap.memory_lock: false
- http.cors.enabled: true
- http.cors.allow-origin: "*"
3.修改jvm.option
修改jvm.option配置文件,调整jvm堆内存大小
命令调整jvm堆内存大小,每个人根据自己服务器的内存大小来进行调整。
- cd /usr/local/es/elasticsearch-7.6.1/config
- vim jvm.options
- -Xms2g
- -Xmx2g
4.node2与node3修改es配置文件
修改es配置文件
- mkdir -p /usr/local/es/elasticsearch-7.6.1/log
- mkdir -p /usr/local/es/elasticsearch-7.6.1/data
-
- cd /usr/local/es/elasticsearch-7.6.1/config
-
-
- vim elasticsearch.yml
- cluster.name: test-es
- node.name: node2.test.cn
- path.data: /usr/local/es/elasticsearch-7.6.1/data
- path.logs: /usr/local/es/elasticsearch-7.6.1/log
- network.host: node2.test.cn
- http.port: 9200
- discovery.seed_hosts: ["IP1", "IP2", "IP3"]
- cluster.initial_master_nodes: ["节点1名称", "节点2名称", "节点3名称"]
- bootstrap.system_call_filter: false
- bootstrap.memory_lock: false
- http.cors.enabled: true
- http.cors.allow-origin: "*"
node3也要修改配置文件
- mkdir -p /usr/local/es/elasticsearch-7.6.1/log
- mkdir -p /usr/local/es/elasticsearch-7.6.1/data
-
- cd /usr/local/es/elasticsearch-7.6.1/config
-
-
- vim elasticsearch.yml
- cluster.name: test-es
- node.name: node3.test.cn
- path.data: /usr/local/es/elasticsearch-7.6.1/data
- path.logs: /usr/local/es/elasticsearch-7.6.1/log
- network.host: node3.test.cn
- http.port: 9200
- discovery.seed_hosts: ["IP1", "IP2", "IP3"]
- cluster.initial_master_nodes: ["节点1名称", "节点2名称", "节点3名称"]
- bootstrap.system_call_filter: false
- bootstrap.memory_lock: false
- http.cors.enabled: true
- http.cors.allow-origin: "*"
查看集群状态:
GET _cat/nodes?v
GET _cat/health?v
十一.Elasticsearch-head插件
由于es服务启动之后,访问界面比较丑陋,为了更好的查看索引库当中的信息,我们可以通过安装elasticsearch-head这个插件来实现,这个插件可以更方便快捷的看到es的管理界面
elasticsearch-head这个插件是es提供的一个用于图形化界面查看的一个插件工具,可以安装上这个插件之后,通过这个插件来实现我们通过浏览器查看es当中的数据
安装elasticsearch-head这个插件这里提供两种方式进行安装,第一种方式就是自己下载源码包进行编译,耗时比较长,网络较差的情况下,基本上不可能安装成功。
第二种方式就是直接使用我已经编译好的安装包,进行修改配置即可
要安装elasticsearch-head插件,需要先安装Node.js
1 安装nodejs
Node.js是一个基于 Chrome V8 引擎的 JavaScript 运行环境。
Node.js是一个Javascript运行环境(runtime environment),发布于2009年5月,由Ryan Dahl开发,实质是对Chrome V8引擎进行了封装。Node.js 不是一个 JavaScript 框架,不同于CakePHP、Django、Rails。Node.js 更不是浏览器端的库,不能与 jQuery、ExtJS 相提并论。Node.js 是一个让 JavaScript 运行在服务端的开发平台,它让 JavaScript 成为与PHP、Python、Perl、Ruby 等服务端语言平起平坐的脚本语言。
1.1 下载安装包
node1机器执行以下命令下载安装包,然后进行解压
- cd /usr/local/es
- wget https://npm.taobao.org/mirrors/node/v8.1.0/node-v8.1.0-linux-x64.tar.gz
- tar -zxvf node-v8.1.0-linux-x64.tar.gz -C /usr/local/es/
1.2 创建软连接
node1机器下执行以下命令创建软连接
- sudo ln -s /usr/local/es/node-v8.1.0-linux-x64/lib/node_modules/npm/bin/npm-cli.js /usr/local/bin/npm
- sudo ln -s /usr/local/es/node-v8.1.0-linux-x64/bin/node /usr/local/bin/node
1.3 修改环境变量
node1服务器添加环境变量
- vi /etc/profile
- export NODE_HOME=/usr/local/es/node-v8.1.0-linux-x64
- export PATH=:$PATH:$NODE_HOME/bin
- 修改完环境变量使用source生效
- source /etc/profile
1.4 验证安装成功
node1执行以下命令验证安装生效
node -v
npm -v
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。