Elasticsearch集群搭建

一、安装单机版

因为ElasticSearch只允许普通用户启动.创建可以登陆shell/ssh的普通用户命令

useradd zzqes -s /bin/bash
passwd zzqes

输入2次密码后就可以用对应账户登陆了

(1)下载

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.6.2.tar.gz

(2)解压

tar -zxvf elasticsearch-6.6.2.tar.gz

(3)修改elasticsearch.yml文件配置

vim elasticsearch-6.6.2/config/elasticsearch.yml

(4)修改 sysctl.conf文件

切换root用户下。

 vi /etc/sysctl.conf

新增配置内容:

vm.max_map_count=262144

执行命令生效

sysctl -p 

(5)修改 sysctl.conf

切换root用户下。

修改文件最大描述符数量和用户最大线程数

vim /etc/security/limits.conf

修改内容如下:

* soft nofile 65536
* hard nofile 65536
* soft nproc 4096
* hard nproc 4096

(6)修改初始化内存以及最大内存(测试服务器内存小,生产环境可以忽略此步骤)

vi elasticsearch-6.6.2/config/jvm.options 

(7)启动

elasticsearch-6.6.2/bin/elasticsearch

(8)IK安装分词器

下载分词器包解压到/home/zzqes/es/elasticsearch-6.6.2/plugins目录即可。

新建ik与pinyin目录

ik下载github 

https://github.com/medcl/elasticsearch-analysis-ik/releases/tag/v6.6.2

 wget https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.6.2/elasticsearch-analysis-ik-6.6.2.zip

(9)安装pinyin分词器

pinyin下载github 

https://github.com/medcl/elasticsearch-analysis-pinyin/releases/tag/v6.6.2

 

wget https://github.com/medcl/elasticsearch-analysis-pinyin/releases/download/v6.6.2/elasticsearch-analysis-pinyin-6.6.2.zip

下载结果:

(10)解压

ik解压

pinyin解压

二、安装

安装详细说明:https://www.elastic.co/guide/en/kibana/6.6/targz.html

wget https://artifacts.elastic.co/downloads/kibana/kibana-6.6.2-linux-x86_64.tar.gz
tar -xzf kibana-6.6.2-linux-x86_64.tar.gz
cd kibana-6.6.2-linux-x86_64/ 

进入目录

修改配置

启动

浏览器访问

http://39.97.176.160:5601

测试分词器

二、集群搭建

(1)修改elasticsearch.yml文件

cluster.name: zzq-es
node.name: node00
network.host: 0.0.0.0
http.port: 9200
transport.tcp.port : 9300
discovery.zen.ping.unicast.hosts: ["39.97.176.160:9300", "39.97.176.160:9301","39.97.176.160:9302"]
discovery.zen.minimum_master_nodes: 2

(2)复制三台es

cp -r elasticsearch-6.6.2 es01

cp -r elasticsearch-6.6.2 es02

cp -r elasticsearch-6.6.2 es03

(3)修改es02的elasticsearch.yml配置

cluster.name: zzq-es
node.name: node01
network.host: 0.0.0.0
http.port: 9201
transport.tcp.port : 9301
discovery.zen.ping.unicast.hosts: ["39.97.176.160:9300", "39.97.176.160:9301","39.97.176.160:9302"]
discovery.zen.minimum_master_nodes: 2

(3)修改es03的elasticsearch.yml配置

cluster.name: zzq-es
node.name: node02
network.host: 0.0.0.0
http.port: 9202
transport.tcp.port : 9303
discovery.zen.ping.unicast.hosts: ["39.97.176.160:9300", "39.97.176.160:9301","39.97.176.160:9302"]
discovery.zen.minimum_master_nodes: 2

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

2014Team

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值