
文章插图
下面是各种问题的汇总,我们要做凌驾于bug之上的人:
报错了不要慌分析日志:

文章插图
我们看看很明显没有给权限给yang这个用户启动日志不能写的操作就报错:

文章插图
chown -R yang:yang/opt/elasticsearch/logs/* 
文章插图
搞定在启动

文章插图
你以为你启动成功了不,由于你做了集群配置,所以你的单台是启动成功了但是还有两台没有启动起来,有时候会报节点没有集群 。
来访问:访问不了 。这个问题怎么解决很简单,出现访问不了只有三种情况:
1,端口不通
2,防火墙没有关闭
3,安全组策略(这种一般忽略掉)

文章插图
解决方案:
1,看看ip (一般linux能连ip是没有问题的)

文章插图
2,看看端口是否开放:
telnet> telnet 192.168.85.180 9200
文章插图
2,curl 192.168.85.180:9200 
文章插图
3,wget 192.168.85.180:9200 
文章插图
这里2和3的方式都可以分析出原因了,什么原因?防火墙没有关闭,所以这个问题,记得一定要关闭 。
systemctl stop firewalld.service关闭在启动:
文章插图
还是报错这是什么问题?很明显我们的es做了集群如果断开网络连接,nodes会有缓存,那么切换root用户直接清除 。

文章插图
在启动端口占用:

文章插图
查找进程直接杀掉:
netstat -tunlp | grep 9200
文章插图
继续启动:

文章插图

文章插图
访问:

文章插图
启动另外2台es,这边克隆过来修改集群配置即可:
##ip一定要保持一致discovery.zen.ping.unicast.hosts: ["192.168.85.187", "192.168.85.188","192.168.85.180"]discovery.zen.minimum_master_nodes: 1node.name: node-clster02 ##可以不一样cluster.name: my-yang##三台必须一样http.port: 9200启动成功另外两台:

文章插图

文章插图
我们访问节点信息
http://192.168.85.180:9200/_cat/nodes?pretty

文章插图
如果节点信息不同步请删除 data目录的nodes节点就可以啦 。
Kibana环境安装
tar -zxvf kibana-6.4.3-linux-x86_64.tar.gzvim config/kibana.yml# 将默认配置改成如下:server.port: 5601server.host: "192.168.85.180"elasticsearch.url: "http:// 192.168.85.180:9200 
文章插图
卑微的感到电脑卡得不行了好启动
./bin/kibana
文章插图

文章插图
访问:

文章插图
索引的操作我就不细说了,很简单 。
推荐阅读
- 一次解决mysql锁表问题的经历
- 怎么训练宝宝主动伸手
- 住房公积金个人什么情况下能提取?公积金余额一次性提取后用途有要求吗
- 如何快速排查发现redis的bigkey?4种方案一次性给到你
- 安卓|36个月不卡!ColorOS 13首曝:基于Android 13深度定制
- 初次逛漫展3大禁忌是什么?
- 基于Python获取股票分析,数据分析实战
- python 手把手教你基于搜索引擎实现文章查重
- 历史上火山最大的喷发 世界上最大的一次火山喷发
- 第一次去新疆旅游应该参观那些景点
