1、创建目录
mkdir -p /home/data/kibana
2、编辑配置文件
vi /home/data/kibana/kibana.yml
#Default Kibana configuration for docker target
i18n.locale: "zh-CN"
server.name: kibana
server.host: "0.0.0.0"
server.shutdownTimeout: "5s"
elasticsearch.hosts: ["http://172.20.64.208:9200"]
xpack.monitoring.ui.container.elasticsearch.enabled: true
monitoring.ui.container.elasticsearch.enabled: true
xpack.security.enabled: true
xpack.security.encryptionKey: "4297f44b13955235245b2497399d7a93"
elasticsearch.username: "kibana"
elasticsearch.password: "密码"
3、运行kibana
docker run -d --log-driver json-file --log-opt max-size=100m --log-opt max-file=5 \
--name kibana \
-p 5601:5601 \
-e TZ="Asia/Shanghai" \
--net elk-network \
--privileged=true \
-v /home/data/kibana/kibana.yml:/usr/share/kibana/config/kibana.yml \
kibana:7.17.18
4、常用操作
## 创建索引
PUT /global_search_index
{
"settings" : {
"number_of_shards" : 3,
"number_of_replicas" : 1
}
}
## 添加mapping
PUT /global_search_index/_mapping
{
"properties": {
"user_info": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
}
}
}
## 添加数据
PUT /global_search_index/_doc
{
"user_info":"张三 李四 新接口 夫子庙 中山陵"
}