下载es、kibana包
安装es集群
- 解压elasticsearch安装包,修改配置文件
vim /opt/elasticsearch-7.13.1/config/elasticsearch.yml
每个节点修改成各自节点的hostname,"node.name network.host"修改为每个节点的hostname
- 创建es用户、修改es目录所有者
useradd es
passwd es
chown es:es -R /opt/elasticsearch-7.13.1
- 修改系统文件打开数
echo "* soft nofile 65536" >> /etc/security/limits.conf
echo "* hard nofile 65536" >> /etc/security/limits.conf
- 修改虚拟内存大小(修改完需要重启)
# 查看虚拟内存大小
sysctl -a |grep vm.max_map_count
# 修改虚拟内存大小
echo "vm.max_map_count=262144" >> /etc/sysctl.conf
- 启动es集群
# 切换至es用户
su - es
/opt/elasticsearch-7.13.1/bin/elasticsearch -d
部署kibana
-
解压kibana到/opt/kibana-7.13.1-linux-x86_64/
- 修改配置文件/opt/kibana-7.13.1-linux-x86_64/config/kibana.yml
server.port: 5601
server.host: "worker-2"
server.name: "worker-2"
elasticsearch.hosts: ["http://worker-1:9200","http://worker-2:9200","http://worker-3:9200"]
kibana.index: ".kibana"
elasticsearch.username: "es"
elasticsearch.password: "es"
- 启动kibana web界面验证
nohup /opt/kibana-7.13.1-linux-x86_64/bin/kibana > /dev/null 2>&1 &
部署ik分词器
#目前ik分词器最高版本为7.13.0,而我们的es版本是7.13.1,暂时不安装,也可以换个低版本的es。
# 步子太大了~~~~~
# 步子太大了~~~~~
# 步子太大了~~~~~
# 步子太大了~~~~~
# 步子太大了~~~~~
# 步子太大了~~~~~
# 官方目前最新的包是elasticsearch-analysis-ik-7.zip,但是最高只支持到7.13.0,下面是部署方式,等官方出了新的支持7.13.1的ik包吧,如果部署其他版本的es和ik,部署方式和下面的一致,只不过要换下ik分词器的包
mkdir /opt/elasticsearch-7.13.1/plugins/ik
# 上传ik安装包至ik目录、解压
unzip elasticsearch-analysis-ik-7.zip -d /opt/elasticsearch-7.13.1/plugins/ik/
chown es:es -R /opt/elasticsearch-7.13.1/plugins/ik/
# 重启es
ps -aux | grep elasticsearch |grep -v grep| awk '{print "kill " $2}'|sh
/opt/elasticsearch-7.13.1/bin/elasticsearch -d