首页 > 其他分享 >elasticsearch集群及kibana安装

elasticsearch集群及kibana安装

时间:2023-05-05 18:13:24浏览次数:48  
标签:node 配置 kibana 集群 elasticsearch data es

系统配置

创建一个用户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端口查看

标签:node,配置,kibana,集群,elasticsearch,data,es
From: https://www.cnblogs.com/bird2048/p/17375014.html

相关文章

  • k8s集群部署搭建
    一.搭建环境win11 16G+1t   VMware虚机 4G+2G+2G二.拓扑图 master+2node三.ip划分四.前置条件配置完成,按照文档进行搭建即可,最终实现效果如下图 ......
  • K8S集群管理工具、平台
    1RancherRancher中文官网:https://docs.rancher.cn/2KubeSphere官网:https://kubesphere.com.cn/面向云原生应用的容器混合云KubeSphere愿景是打造一个以Kubernetes为内核的云原生分布式操作系统,它的架构可以非常方便地使第三方应用与云原生生态组件进行即插即用(plug-a......
  • KQL(Kibana Query Language)
    官方文档官方博客版权声明:本文所有权归作者!商业用途转载请联系作者授权!非商业用途转载,请标明本文链接及出处!赞成、反驳、不解的小伙伴,欢迎一起交流!......
  • k8s集群-CNI网络插件(Calico 和 Flannel)
    1)部署flannel网络(主节点服务器)在主节点服务器上查看子节点状态为NotReady[root@k8s-master01-15~]#kubectlgetnodeNAMESTATUSROLESAGEVERSIONk8s-master01-15NotReadymaster20mv1.20.11k8s-node01-16NotReady19m......
  • elasticsearch7.13.4(7.X版本)使用RealtimeSignalProcessor进行删除时,索引_doc文档不会
    环境django==3.8.18elasticsearch==7.13.4drf-haystack==1.8.11django-haystack==3.2.1原因django-haystack如果没有指定HAYSTACK_IDENTIFIER_METHOD,默认使用<app.label>.<object_name>.<pk>作为id进行删除,而大部分生成文档时都是默认使用纯数字作为id。解决方法将删除id......
  • k8s-外置ETCD集群部署
    如何把ETCD的数据库备份,以及还原的操作方法(待更新中)地址:Etcd是一个分布式键值存储系统,Kubernetes使用Etcd进行数据存储,所以先准备一个Etcd数据库,为解决Etcd单点故障,应采用集群方式部署,这里使用3台组建集群,可容忍1台机器故障。为了节省机器,这里把3个ETCD实例分别部署在一个Matse......
  • kubeadm安装-k8s集群(阿里云服务)【转】-实测安装成功
    部署Kubeadm遇到的哪些问题,并且如何解决地址:http://www.shanhubei.com/archives/2582.htmlk8s集群-CNI网络插件地址:http://www.shanhubei.com/archives/2582.html1、初始化服务器设置(三台都要)环境机器:Linux7.6系统为了方便管理,将服务器的实例名称改成:k8s-master01-15/......
  • CentOS7下搭建LVS_DR集群
    环境:CentOS7.92009  nginx1.20.11.利用ipvsadm添加虚拟服务VIP:192.168.137.200:82 -s:负载均衡算法采用加权轮询-p:持久化时间20s2.在虚拟服务中添加真实服务地址 RIP:192.168.137.13:82  192.168.137.14:82-r:添加真实服务器地址-g:DR模式-w:设置权重 ......
  • Windows环境安装Elasticsearch和Kibana
    目录1Elasticsearch1.1下载1.2解压并添加环境变量1.3访问1.4cmd命令1.5中文分词器1.5.1下载1.5.2安装1.5.2.1命令安装1.5.2.2手动安装1.5.2.3验证分词1.6使用curl批量导入2安装kibana2.1下载kibana2.2中文界面2.3操作索引2.3.1增加索引2.3.1.1单条新增2.3.1.2......
  • Docker Swarm介绍及搭建集群
    1、前言    相信Docker技术大家都有所了解,单个Docker能发挥的作用毕竟有限,也不便于管理,所以Docker得组集群来使用才能发挥强大的技术优势。既然要组集群那就涉及诸如Docker的资源调度、管理等等一系列问题。目前涉及Docker集群的三个主要的技术无外乎Swarm、Kubernetes、Mes......