请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

clasticsearch-dsl 建立索引库失败

老师,请问一下我这个是什么问题啊?

https://img1.sycdn.imooc.com//szimg/5c3ff0b40001dbc518981105.jpg


F:\Envs\testscrapy\Scripts\python.exe F:/ADDSP/ArticleSpider/ArticleSpider/models/es_types.py

PUT http://localhost:9200/OKKKK [status:400 request:0.002s]

Traceback (most recent call last):

  File "F:/ADDSP/ArticleSpider/ArticleSpider/models/es_types.py", line 25, in <module>

    JianliSUOying.init()

  File "F:\Envs\testscrapy\lib\site-packages\elasticsearch_dsl\document.py", line 150, in init

    cls._doc_type.init(index, using)

  File "F:\Envs\testscrapy\lib\site-packages\elasticsearch_dsl\document.py", line 97, in init

    self.mapping.save(index or self.index, using=using or self.using)

  File "F:\Envs\testscrapy\lib\site-packages\elasticsearch_dsl\mapping.py", line 79, in save

    return index.save()

  File "F:\Envs\testscrapy\lib\site-packages\elasticsearch_dsl\index.py", line 219, in save

    return self.create()

  File "F:\Envs\testscrapy\lib\site-packages\elasticsearch_dsl\index.py", line 203, in create

    self.connection.indices.create(index=self._name, body=self.to_dict(), **kwargs)

  File "F:\Envs\testscrapy\lib\site-packages\elasticsearch\client\utils.py", line 73, in _wrapped

    return func(*args, params=params, **kwargs)

  File "F:\Envs\testscrapy\lib\site-packages\elasticsearch\client\indices.py", line 107, in create

    params=params, body=body)

  File "F:\Envs\testscrapy\lib\site-packages\elasticsearch\transport.py", line 312, in perform_request

    status, headers, data = connection.perform_request(method, url, params, body, ignore=ignore, timeout=timeout)

  File "F:\Envs\testscrapy\lib\site-packages\elasticsearch\connection\http_urllib3.py", line 129, in perform_request

    self._raise_error(response.status, raw_data)

  File "F:\Envs\testscrapy\lib\site-packages\elasticsearch\connection\base.py", line 125, in _raise_error

    raise HTTP_EXCEPTIONS.get(status_code, TransportError)(status_code, error_message, additional_info)

elasticsearch.exceptions.RequestError: TransportError(400, 'invalid_index_name_exception', 'Invalid index name [OKKKK], must be lowercase')


Process finished with exit code 1


正在回答 回答被采纳积分+3

1回答

提问者 玖河 2019-01-17 11:12:53

= =! 好像我找到原因了,索引库名称不能大写

0 回复 有任何疑惑可以回复我~
  • bobby #1
    好的,
    回复 有任何疑惑可以回复我~ 2019-01-19 11:17:18
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号