• elasticsearch kibana安装和配置


    elasticsearch kibana安装和配置

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

    ©Copyright 蕃薯耀 2021-02-20

    https://www.cnblogs.com/fanshuyao/

    一、kibana安装
    1、解压kibana

    tar -zxvf kibana-6.8.13-linux-x86_64.tar.gz

    2、修改文件夹名称和移动位置

    mv kibana-6.8.13-linux-x86_64 /java/kibana6

    3、修改配置文件

    vi /java/kibana6/config/kibana.yml

    修改内容:

    server.port: 5601
    server.host: "192.168.170.11"
    elasticsearch.hosts: ["http://192.168.170.11:9200"]
    elasticsearch.username: "user"
    elasticsearch.password: "123456"
    i18n.locale: "zh-CN"

    二、kibana设置环境变量

    1、配置kibana运行的环境变量,简化命令,设置后不用拼写完整路径:

    vi /etc/profile

    2、在文件的最后加上:

    KIBANA_HOME=/java/kibana6/
    PATH=$PATH:$KIBANA_HOME/bin
    export KIBANA_HOME PATH

    3、让环境变量配置立即生效:

    source /etc/profile

    三、启动kibana

    /java/kibana6/bin/kibana

    后台启动:

    nohup /java/kibana6/bin/kibana >/dev/null &

    查看进程:

    ps -ef | grep kibana

    设置了环境变量可直接:

    kibana


    启动成功:
    log [01:33:52.710] [info][migrations] Finished in 527ms.
    log [01:33:52.713] [info][listening] Server running at http://192.168.170.11:5601
    log [01:33:52.971] [info][status][plugin:spaces@6.8.13] Status changed from yellow to green - Ready

    四、访问验证
    浏览器打开:

    http://192.168.170.11:5601

    五、开发者工具使用:
    1、查询

    GET .kibana_1/_search

    2、插入数据

    POST /mykibana/_doc
    {
    "id": 1001,
    "name":"张三",
    "birth": "2021-02-05",
    "age": 15,
    "score": 80.6
    }

    查询插入的数据

    GET /mykibana/_search
    POST /stu/_doc/1001
    {
    "id": 1001,
    "name":"张三",
    "birth": "2021-02-05",
    "age": 15,
    "score": 80.6,
    "remark":"这是一个爱好乒乓球运动的学生,同时也喜欢玩电竞游戏和打橄榄球"
    }
    PUT /stu/_doc/1002
    {
    "id": 1002,
    "name":"李四",
    "birth": "2021-02-05",
    "age": 16,
    "score": 83.6,
    "remark":"这是一个爱好极限冒险运动的学生,同时也喜欢玩王者荣耀"
    }
    PUT /stu/_doc/1003
    {
    "id": 1003,
    "name":"王五",
    "birth": "2021-02-05",
    "age": 16,
    "score": 70.6,
    "remark":"这是一个爱好购物的学生,同时也喜欢睡懒觉,也不爱学习"
    }
    PUT /stu/_doc/1004
    {
    "id": 1003,
    "name":"小红",
    "birth": "2021-02-05",
    "age": 14,
    "score": 90.6,
    "remark":"这是一个爱学习的学生,班里成绩最好的学生,当选为班长,爱好运动和吃东西"
    }
    PUT /stu/_doc/1005
    {
    "id": 1003,
    "name":"小明",
    "birth": "2021-02-05",
    "age": 15,
    "score": 88,
    "remark":"这是一个成绩不好的学生,班里成绩最差的学生,平时好吃懒做,不爱运动,喜欢闹事,需要调整状态"
    }

    查看属性:

    GET /stu/_mapping
    {
    "stu" : {
    "mappings" : {
    "_doc" : {
    "properties" : {
    "age" : {
    "type" : "long"
    },
    "birth" : {
    "type" : "date"
    },
    "id" : {
    "type" : "long"
    },
    "name" : {
    "type" : "text",
    "fields" : {
    "keyword" : {
    "type" : "keyword",
    "ignore_above" : 256
    }
    }
    },
    "remark" : {
    "type" : "text",
    "fields" : {
    "keyword" : {
    "type" : "keyword",
    "ignore_above" : 256
    }
    }
    },
    "score" : {
    "type" : "float"
    }
    }
    }
    }
    }
    }
    GET /stu/_search

    分析词

    GET _analyze
    {
    "text": "this is a word"
    }
    
    GET _analyze
    {
    "text": "这是一个乒乓球比赛运动会,不相关人员禁止入内"
    }

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

    Linux操作命令:

    u 撤销上一步的操作
    Ctrl+r 恢复上一步被撤销的操作

    (如果文章对您有所帮助,欢迎捐赠,^_^)

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

    ©Copyright 蕃薯耀 2021-02-20

    https://www.cnblogs.com/fanshuyao/

    今天越懒,明天要做的事越多。
  • 相关阅读:
    vue $refs的静态绑定使用与动态绑定使用
    net core中Vue.component单独一个文件不运行,不报错的处理
    C语言之指针基础
    C语言之指针函数
    指针强化
    C语言之指针数组
    C语言之数组
    C语言之数据类型
    C语言之内存管理
    C语言之流程控制
  • 原文地址:https://www.cnblogs.com/fanshuyao/p/14422224.html
Copyright © 2020-2023  润新知