這里我們以CentOS下Docker安裝的方式演示
關于Docker的安裝可以參考之前的文章CentOS7.x安裝Docker,這里不再贅述膀藐。
一必怜、Elasticsearch安裝步驟
1. 拉取鏡像
docker pull docker.elastic.co/elasticsearch/elasticsearch:7.6.2
拉取成功
2. 啟動容器
docker run -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:7.6.2
說明:discovery.type=single-node設置為指定節(jié)點為單節(jié)點發(fā)現以便繞過ES的引導檢查
啟動成功
3. 查看容器id
docker ps
容器id
這時直秆,ES已經啟動成功摩钙,訪問可以查看麻汰,我們能發(fā)現容器id和name值一致
瀏覽器訪問
接下來我們做一些修改
4.進入容器
docker exec -it {容器id} bash
進入容器
5.修改配置文件
vi config/elasticsearch.yml
按 i 進入編輯模式庐冯,修改集群名稱和節(jié)點名稱
cluster.name: my-application
node.name: node-1
Esc :wq保存
Control+D退出當前容器
6. 重啟容器
docker restart {容器Id}
重啟ES
再次訪問配置已經生效
瀏覽器訪問
二吐绵、Kibana安裝步驟
步驟和ES基本一致
1. 拉取鏡像
docker pull kibana:7.6.2
2. 啟動容器
docker run --name kibana -p 5601:5601 -d kibana:7.6.2
3. 查看容器id
docker ps
4. 訪問
瀏覽器彼哼,如果出現Kibana server is not ready yet对妄,如下面頁面,說明Kibana沒有找到ES節(jié)點
沒找到ES
處理這種情況敢朱,我們需要修改Kibana的配置
- 進入容器
docker exec -it {容器id} bash
2.編輯Kibana配置文件
vi config/kibana.yml
- 修改配置文件中的elasticsearch.hosts剪菱,改成自己的服務器的ip地址摩瞎,如圖
kibana.yml
Esc :wq保存
Control+D退出當前容器
- 重啟容器
docker restart {容器Id}
5.再次訪問
kibana主頁
至此,Kibana安裝成功孝常。