linux中的elasticsearch集群环境的搭建

需要准备es安装包:https://pan.baidu.com/s/1TadK5zEhU9cBvSgVGA3xmA
提取码:gk7q

环境搭建

xshell连接虚拟机,在root用户根目录输入:
cd /opt/
新建目录install用于存放我们今后要用的安装包:mkdir install
新建目录bigdata用于存放我们今后要用的工具:mkdir bigdata
cd install/ 进入,新建elk目录,存放elasticsearch相关安装包:mkdir elk
打开xftp6将es安装包拖入 elk 文件夹中
回到shell的elk目录下,ls可以看到安装包,解压
tar -zxvf elasticsearch-6.2.2.tar.gz -C /opt/bigdata/elk/ 解压到bigdata下的elk目录下
跳转至bigdata的elk目录下,mv elasticsearch-6.2.2/ es622
接下来就是配置文件(这里以从机vwslave01为例):
vi /opt/bigdata/elk/es622/config/elasticsearch.yml

主节点从节点
cluster.name: kbservercluster.name: kbserver
node.name: vwmasternode.name: vwslave01
node.master: truenode.master: false
network.host:192.168.47.132(主机IP/别名)network.host:192.168.47.133(从机IP/别名)
discovery.zen.ping.unicast.host: [主机IP/别名,从机1,从机2…]同前
http.port: 9200同前
http.cors.enabled: true同前
http.cors.allow-origin: “*”同前

kbserver是集群名字;所有:后面有空格
ESC退出编辑模式,:wq保存并退出

vi /etc/sysctl.conf
shift+g在末行后添加:vm.max_map_count=655360 虚拟机内存
ESC退出编辑模式,:wq保存并退出

vi /etc/secuity/limits.conf
shift+g在倒数第二行添加:

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

ESC退出编辑模式,:wq保存并退出

sysctl -p 激活配置

运行测试:
es622文件授权,在es622下ls -l查看所有者权限将其修改成普通用户,root用户无法启动
chown -R 普通用户名:root es622
切换用户:su 普通用户
在bigdata下的elk文件中:cd bin/
启动:./elasticsearch,或者后台启动:nohup ./elasticsearch >eslog.log 2>&1 &
在这里插入图片描述
然后再浏览器中输入主机IP地址:9200,出现以下界面,测试成功。
在这里插入图片描述

集群一键自启:

https://blog.csdn.net/weixin_44147632/article/details/107941846

关于设置主机名和免密登录

设置主机名hostnamectl set-hostname 要设置的主机名
查看别名:hostname
配置主机名:vi /etc/hosts 查看 cat /etc/hosts
我这里的配置是:
注意:主从机都需要做这样的配置
在这里插入图片描述
免密登录
root用户设置:
进入主机根目录:cd /root
生成密钥:ssh-keygen -t rsa -P""
删除密钥:ssh-keygen -R IP
拷贝密钥:cd .ssh/
cat id_rsa.pub>>authorized_keys(这一步在实现普通用户免密连接的时候可以省去)
远程拷贝密钥:ssh-copy-id -i id_rsa.pub -p22 root@另一个虚拟机别名或者IP
然后输入密码授权拷贝
免密登录验证:ssh root@另一个虚拟机别名或者IP
如果能直接连上主机,则设置成功。
在这里插入图片描述
普通用户设置:
su 普通用户名
进入根目录cd ~
生成密钥:ssh-keygen -t rsa -P""
远程拷贝密钥:cd .ssh/
ssh-copy-id -i id_rsa.pub -p22 普通用户名@另一个虚拟机的普通用户名
然后输入密码授权拷贝
免密登录验证:ssh 普通用户名@另一个虚拟机别名或者IP
如果能直接连上,则设置成功。
在这里插入图片描述
Ctrl+D断开来连接

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值