zoukankan      html  css  js  c++  java
  • elasticsearch+kibana使用中踩的坑,持续更新中。

    1存进elasticsearch中的数据在kibana的discover中看不到,但是通过_id在Dev Tools可以查到,也可以直接用python取出来。最后发现存进去的时候没加时间戳。

    doc = {
                "file_name": file_name,
                "content": pdf_str,
                "timestamp": datetime.datetime.now()#没加的时间戳
            }
    

    最后找了一天。。。

    2写进数据库的数据因为没有检查_index的格式,所以_index的最后都是乱码。_index格式为 t-20171119加上乱码。

    错误原因:把数字转成“文本”(字符)时用了chr(50)的形式,实际上应该用str(50)的形式。

    解决:通过这个文件夹~/elasticsearch/bin$ 打开终端,执行curl -XDELETE http://127.0.0.1:9200/t-20171119*命令,删除了这些数据。

    拓展:除了上面的删除命令,还有curl -XGET http://127.0.0.1:9200/这样的查询命令。

  • 相关阅读:
    iOS 实现多个按钮,点选一个其它都取消选中状态的最佳方法
    iOS隐藏导航条1px的底部横线
    ios url 编码和解码
    ClassLoader
    Java多线程
    Tomcat8-启动脚本分析
    Cmd
    java命令
    Http报文
    断点续传原理
  • 原文地址:https://www.cnblogs.com/imageSet/p/7857945.html
Copyright © 2011-2022 走看看