在《快速安裝部署es》這篇文章當中我們講解了如何部署,但是目前來說是沒有認證的,大家都可以隨便訪問,今天我們來記錄一下如何配置es單機版本的認證。
###
**修改es配置**:
###
在config/elasticsearch.yml當中添加如下兩個配置:
```
http.cors.enabled: true
http.cors.allow-origin: "*"
http.cors.allow-headers: Authorization
xpack.security.enabled: true
xpack.security.transport.ssl.enabled: true
```
###
或者只添加這兩行:
```
xpack.security.enabled: true
xpack.security.transport.ssl.enabled: true
```
###
上面兩個配置表示啟用x-pack驗證插件。
###
然后重啟ES即可。
###
**設置密碼**
###
~~~
bin目錄下:./elasticsearch-setup-passwords interactive
~~~
###
需要設置以下六種賬戶的密碼`elastic、apm_system、kibana、logstash_system、beats_system、remote_monitoring_user`
###
輸入y開始設置,六種密碼設置完成后,需要再次重啟ES.
###
**密碼驗證**
###
訪問ES地址:http://10.10.16.180:9200 會讓你輸入賬號密碼 es的默認賬號就是elastic密碼就是你當時設置的密碼。
###
**給kibana設置賬號密碼**
###
`vim config/kibana.yml`
###
#添加以下內容
```
elasticsearch.username: "elastic"
elasticsearch.password: "你在es中設置的密碼"
```
###
如下圖所示:
###

###
保存配置文件重啟kibana即可。
###
**驗證kibana賬號密碼**
###
訪問 10.10.16.180:5601 輸入elastic和你設置的密碼即可訪問。
###
- 基礎概念
- 為什么不使用mysql做全文搜索
- 常見的搜索引擎
- 快速安裝部署es
- 補充ES和kibana認證
- 補充kibana中文顯示
- ES的目錄以及核心概念介紹
- RESTful風格介紹
- 索引的各類操作
- 映射的各類操作
- 文檔的各類操作
- 搜索的使用
- 中文分詞器
- 常見字段類型
- kibana的安裝
- es批量導入數據
- es的term的多種查詢
- es的范圍查詢
- es的布爾查詢
- es的排序查詢
- es的指標聚合查詢
- es的桶聚合查詢
- es的別名操作
- es重建索引
- es的refresh操作
- es的高亮查詢
- es的查詢建議
- java實操es之集成
- 補充java操作es集成認證
- 補充java連接es集群
- java實操es之準備工作
- java實操es之各種騷操作(一期)
- java實戰之數據庫文件
- java實操es之各種騷操作(二期)
- java實操es之各種騷操作(三期)
- es分布式集群概念介紹
- es分布式集群的搭建
- es分布式集群kibana的配置
- es分布式集群分片管理
- es分布式集群節點健康管理
- es故障排查總結