一、ElasticSearch的安裝配置和使用

1、安裝node

按照我的習慣我習慣把本身的軟件都安裝到opt下linux

解壓  tar -zxvf elasticsearch-6.3.2.tar.gz  重命名 mv elasticsearch-6.3.2.tar.gz  esearch    移動 mv elasticsearch-6.3.2.tar.gz /opt/bootstrap

2、配置文件vim

jvm.options         虛擬機參數配置文件

                    配置heap內存同樣

elasticsearch.yml   主配置文件

                    cluster.name  集羣名稱,同一個網段自動加入

                    node.name        節點名稱

                    http.port     http端口

默認狀況下,Elastic 只容許本機訪問,若是須要遠程訪問,能夠修改 Elastic 安裝目錄的config/elasticsearch.yml文件,去掉network.host的註釋,將它的值改爲0.0.0.0,而後從新啓動 Elastic。

3、啓動jvm

Root用戶沒法啓動es

su admin

進入bin目錄啓動:./elasticsearch

或者守護進程啓動:nohup ./bin/elasticsearch &

==========================================
重啓  sh elasticsearch -d
==========================================
關閉
ps -ef|grep elastic
kill -9 【PID】

這期間會出現各類煩問題,咱們一個一個解決:elasticsearch

一、遠程沒法訪問的問題url

es默認不能遠程訪問

修改config/elasticsearch.yml文件
network.host: 0.0.0.0

二、max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]線程

彈性搜索過程的最大文件描述符[4096]過低,至少增長到[65536]

#切換到root用戶修改
vim /etc/security/limits.conf

# 在最後面追加下面內容
admin hard nofile 65536
admin soft nofile 65536

======admin=====爲你啓動es的用戶名====

三、max number of threads [1024] for user [elk] is too low, increase to at least [4096]3d

用戶[elk]的最大線程數[1024]過低,增長到至少[4096]

進入limits.d下的配置文件:vi /etc/security/limits.d/90-nproc.conf ,修改配置以下:

*          soft    nproc     4096
root       soft    nproc     unlimited

四、max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]日誌

最大虛擬內存區域vm.max_map_count[65530]過低,增長到至少[262144]

#切換到root用戶修改
修改sysctl文件:vi /etc/sysctl.conf ,增長下面配置項

增長改行配置:vm.max_map_count=655360  
保存退出後,執行:  
sysctl -p

五、system call filters failed to install; check the logs and fix your configuration or disable system call filters at your own risk

系統調用篩選器安裝失敗;檢查日誌並修復您的配置或禁用系統調用篩選器,這是您本身的風險。

在elasticsearch.yml中加入下面命令便可
bootstrap.system_call_filter: false

這些都修改後es應該也就能啓動了

 

=================================================================================

1、kibana的安裝使用

解壓 tar -zxvf kibana-6.3.2-linux-x86_64.tar.gz   重命名 mv  kibana-6.3.2-linux-x86_64.tar.gz   kibana6.3  移動 mv kibana6.3 /opt/

2、配置

kibana.yml常見配置項
elasticsearch.pingTimeout   	平常用的ping
elasticsearch.requestTimeout  讀取es的超時時間
elasticsearch.url	es主機地址
elasticsearch.username	es鑑權的用戶名
elasticsearch.password	es鑑權的密碼


elasticsearch.url: "http://192.168.1.134:9200"
server.host: "0.0.0.0"    #這一個配上以後筆記本就能夠經過ip:5601訪問了

3、啓動

進入bin目錄啓動:./kibana

或者守護進程啓動:nohup ./kibana &

開用吧

相關文章
相關標籤/搜索