2.安装 es 与 kibana

教程 阿布都的都 ⋅ 于 2023-01-06 20:16:55 ⋅ 991 阅读

1 下载es、kibana包

elasticsearch下载地址:https://www.elastic.co/downloads/past-releases

kibanna下载地址:https://www.elastic.co/cn/downloads/past-releases

本次采用的 es 和 kibanna 版本都是 7.12.1

file

2 安装和启动es集群

2.1 安装es集群

1) 解压elasticsearch安装包,修改配置文件

cd /opt
# 解压安装包
tar -xzf elasticsearch-7.12.1-linux-x86_64.tar.gz -C ./
# 修改配置文件 
vim /opt/elasticsearch-7.12.1/config/elasticsearch.yml

file

file

其中:

两个非常重要的配置

discovery.seed_hosts: Elasticsearch将绑定到可用的回送地址,并将扫描本地端口9300至9305,以尝试连接到在同一服务器上运行的其他节点,这里ES提供了自动群集检查,而无需进行任何配置。如果要与其他主机上的节点组成集群,则必须设置discovery.seed_hosts,提供集群中其他主机的列表,每个值都采用 host:port 或者 host 形式。

cluster.initial_master_nodes: 首次启动全新的Elasticsearch集群时,会出现集群选举情况,该步骤确定了在第一次选举中符合主机资格的节点的集合。当你开启新的集群是 生产模式,你必须明确列出首次选举中符合主机资格的节点,使用 cluster.initial_master_nodes参数设置该列表。

2)创建es用户、修改es目录所有者

useradd es
# 密码:es   
passwd es
chown -R es:es /opt/elasticsearch-7.12.1

3)修改系统文件打开数

#查看可打开文件数量
ulimit -Hn
#用户最大可创建文件数太小,需要修改
echo "* soft nofile 65536" >> /etc/security/limits.conf
echo "* hard nofile 65536" >> /etc/security/limits.conf

# 重新连接客户端,立即生效,不需要重启

4)修改虚拟内存大小

# 查看虚拟内存大小
sysctl -a |grep vm.max_map_count
# 修改虚拟内存大小
echo "vm.max_map_count=262144" >> /etc/sysctl.conf
# 从 /etc/sysctl.conf 加载系统参数
sysctl -p
# 查看虚拟内存大小
sysctl -a |grep vm.max_map_count

2.2 启动es集群

# 切换至es用户
su - es
# 后台运行es服务
/opt/elasticsearch-7.12.1/bin/elasticsearch -d

查看es 进程:

file

es web ui:http://worker-1:9200

file

3 安装和启动kibana

3.1 安装kibana

1) 解压kibana安装包,修改配置文件

cd /opt
# 解压
tar -xzf kibana-7.12.1-linux-x86_64.tar.gz -C ./

2)修改配置文件 /opt/kibana-7.12.1-linux-x86_64/config/kibana.yml

vim /opt/kibana-7.12.1-linux-x86_64/config/kibana.yml

server.port: 5601
server.host: "worker-1"
server.name: "worker-1"
# 如果有多个可用逗号分隔比如 ["http://worker-1:9200", "http://worker-2:9200"]
elasticsearch.hosts: ["http://worker-1:9200"]
kibana.index: ".kibana"
elasticsearch.username: "es"
elasticsearch.password: "es"

3)修改kibana目录为es 所有

chown -R es:es /opt/kibana-7.12.1-linux-x86_64

3.2 启动kibana

# 切换到es用户
su - es
# 启动kibana
nohup /opt/kibana-7.12.1-linux-x86_64/bin/kibana > /dev/null 2>&1 &

查看kibana 进程(不是java进程):

file

kibana web ui:http://worker-1:5601

file

file

版权声明:原创作品,允许转载,转载时务必以超链接的形式表明出处和作者信息。否则将追究法律责任。来自海汼部落-阿布都的都,http://hainiubl.com/topics/76066
成为第一个点赞的人吧 :bowtie:
回复数量: 0
    暂无评论~~
    • 请注意单词拼写,以及中英文排版,参考此页
    • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`, 更多语法请见这里 Markdown 语法
    • 支持表情,可用Emoji的自动补全, 在输入的时候只需要 ":" 就可以自动提示了 :metal: :point_right: 表情列表 :star: :sparkles:
    • 上传图片, 支持拖拽和剪切板黏贴上传, 格式限制 - jpg, png, gif,教程
    • 发布框支持本地存储功能,会在内容变更时保存,「提交」按钮点击时清空
    Ctrl+Enter