elasticsearch和 kibana的一些文章


1.

手把手教学:使用Elastic search和Kibana进行数据探索(Python语言)

https://www.evget.com/article/2017/7/20/26615.html

Kibana基本使用


http://blog.csdn.net/ming_311/article/details/50619859


Elasticsearch索引和文档操作

 Kibana最简单的配置文件(配置后通过IP地址访问Kibana)

http://blog.csdn.net/vbaspdelphi/article/details/54176790

elasticsearch的启动错误

1)在通过IP地址(而非localhost)访问时,启动时报如下错误

[2017-12-14T18:03:07,554][INFO ][o.e.b.BootstrapChecks    ] [whrLom2] bound or publishing to a non-loopback or non-link-local address, enforcing bootstrap checks
ERROR: [1] bootstrap checks failed

参考https://discuss.elastic.co/t/bound-or-publishing-to-a-non-loopback-or-non-link-local-address-enforcing-bootstrap-checks/75263

解决,具体的修改配置为,在network配置项中增加http.host的配置,network.host的不修改:

network.host: 127.0.0.1
#
# Set a custom port for HTTP:
#
#http.port: 9200
http.host: 192.168.5.7
在正式的应用场景中应该不能如此修改,正式场景的修改待学习了解。

2)一些打开文件数、进程数目等OS系统资源的改配参考

http://blog.csdn.net/xiegh2014/article/details/53771086

1. python数据导入部分

实时数据之python操作elasticsearch监控数据插入图表分析

http://blog.51cto.com/rfyiamcool/1420811

作者其余的文章也可以参考下。


入门基本操作的示例,没涉及到mapping的概念。基础篇

https://www.cnblogs.com/yxpblog/p/5141738.html


使用python,批量导入数据到elasticsearch中

http://blog.csdn.net/xiaoxinwenziyao/article/details/49471977

此链接中的set_date 可以直接使用。但是函数set_mapping在使用时,会报各种错误。

1)elasticsearch.exceptions.RequestError: TransportError(400, 'illegal_argument_exception', 'unknown setting [index.en.properties.content.type] please check that any required plugins are installed, or check the breaking changes documentation for removed settings')

解决方法:增加字段   "mappings": {

2)elasticsearch.exceptions.RequestError: TransportError(400, 'mapper_parsing_exception', 'No handler for type [string] declared on field [content]')

将类型修改为
    "content": {"type": "text" },
    "url": {"type": "text" }
}

3)修改为text后,报错

elasticsearch.exceptions.RequestError: TransportError(400, 'mapper_parsing_exception', 'Root mapping definition has unsupported parameters:  [mappings : {en={properties={url={type=text}, content={type=text}}}}]')

暂时没有解决。

目前在kibana的dev 界面直接添加mapping解决。

你可能感兴趣的:(python,存储)