elasticsearch集群及kibana安装

系统配置

创建一个用户elastic,不能使用root用户启动

配置该用户环境变量 ,用户home目录 .bash_profile文件

#配置ES_JAVA_HOME使用es自带jdk
export ES_JAVA_HOME=/data/es/elasticsearch/jdk
#修改最大文件句柄数
ulimit -n 65535
#修改最大线程数
ulimit -u 4096

执行. .bash_prifile 使配置生效。

ulimit -a 命令查看是否生效。

修改最大虚拟内存(单个进程)

root用户修改/etc/sysctl.conf 新增一行配置

vm.max_map_count=262144

执行sysctl -p 使配置生效

系统配置参考:https://www.elastic.co/guide/en/elasticsearch/reference/7.17/system-config.html

安装es

下载elasticsearch版本

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

解压到/data/es/elasticsearch,找到配置文件修改配置 config/elasticsearch.yml

#所属集群名称
cluster.name: my-application
#节点名称 每个集群内要保证唯一
node.name: node-1
#数据及日志文件目录 自行创建目录
path.data: /data/es/data
path.logs: /data/es/logs
#内存配置
bootstrap.memory_lock: false
#网络配置
network.host: 0.0.0.0
http.port: 9200
#集群配置 每个node的ip,默认端口9300可以省略
discovery.seed_hosts: ["192.168.1.10", "192.168.1.11","192.168.1.12"]
cluster.initial_master_nodes: ["node-1", "node-2"]

配置文件参考文档:https://www.elastic.co/guide/en/elasticsearch/reference/7.17/settings.html

配置jvm参数

进入config/jvm.options.d目录新增jvm.options配置文件

配置参数:

-Xms512m
-Xmx512m

启动:bin/elasticserch -d

-d 后台启动

浏览器访问9200端口,能正常返回。可查看上面配置的path.logs查看日志。

安装ik分词插件

下载地址,要和es版本一致

https://github.com/medcl/elasticsearch-analysis-ik

进入plugins目录下创建ik目录,解压到目录即可

kibana安装

下载对应版本:https://www.elastic.co/cn/downloads/past-releases/kibana-7-17-1

这里下载的rpm包,root用户安装

rpm -ivh kibana-7.17.1-aarch64.rpm

修改配置/etc/kibana/kibana.yml

#服务端口
server.port: 5601
server.host: "0.0.0.0"
#es 服务地址 写一个node的地址即可
elasticsearch.hosts: ["http://192.168.1.10:9200"]
kibana.index: ".kibana"
#页面内容中文显示
i18n.locale: "zh-CN"

启动kibana:
systemctl start kibana.service
查看状态:
systemctl status kibana.service

访问5601端口查看

posted @ 2023-05-05 18:05  朋羽  阅读(39)  评论(0编辑  收藏  举报