关于搭建ElasticSearch+Kibana的一点坑
-
怪我计算机网络没学好,搭建监听的时候一直忘了开放全网
-
配置文件
bootstrap.memrory_lock: true bootstrap.system_call_filter: false cluster.name: es_test node.name: node-1 network.host: <your elastic ip> (important! Not 127.0.0.1 as default) http.port: 9200 https.cors.enabled: true http.cors.allow-origin: "*" node.master= true node.data: true discovery.zen.ping.unicast.hosts:["<your ip>"]
一开始我是用rpm的方式安装的 elasticsearch 服务,但是发现没有报错信息便自动停止了,万般无奈不知道如何查询rpm的报错信息之后,卸载了rpm的es服务,重新手动安装tar包,这样运行便有报错,这样可以依靠机友社区/广大大神网友来解决问题。
error [1] :max file descriptors [65535] for elasticsearch process is too low, increase to at least [65536]
solution: change the limits.conf sudo vi /etc/security/limits.conf # shift+G to end of the file and add: * soft core 102400 * hard core 102400 * soft nproc 2400 * hard nproc 4096 error [2] bootstrap check failed,memory locking requested for elasticsearch process but memory is not locked solution: as the same upside: sudo vi /etc/security/limits.conf # shift+G to end of the file and add: * soft memlock unlimited * hard memlock unlimited
第三是配置ES默认内存,这里又不得不说百度的辣鸡(没有被墙的官网都搜不出来),我百度搜出来的结果居然是几年前的方法,导致我重开好几次。正确的方法还是Google一下就搜出来了。
vim elasticsearch(安装根目录)/config/jvp.option(当前版本为6.6.1) # 修改默认 -Xms10g -Xmx10g :wq(保存退出)
便得到了非默认1g的ElasticSearch JVM heap
以上就是我本次配置elasticsearch+kibana的所有坑。其实算很少的了,但是在监听那卡了很久,而且rpm服务的日志我现在还是不知如何查看,如有大神知晓请务必告诉我。