elasticsearch - 尝试运行 Elasticalert 时出现“没有名为错误的模块”
问题描述
当我尝试运行 elastalert
python -m elastalert.elastalert --verbose --start 2019-09-04 --rule rules/rule.yaml --config config.yaml
我收到以下错误。
Traceback (most recent call last):
File "/usr/lib/python2.7/runpy.py", line 174, in _run_module_as_main
"__main__", fname, loader, pkg_name)
File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
exec code in run_globals
File "/usr/local/lib/python2.7/dist-packages/elastalert-0.2.1-py2.7.egg/elastalert/elastalert.py", line 29, in <module>
from . import kibana
File "/usr/local/lib/python2.7/dist-packages/elastalert-0.2.1-py2.7.egg/elastalert/kibana.py", line 4, in <module>
import urllib.error
ImportError: No module named error
我的环境是 ubuntu 18 elasticsearch 6.3.0
解决方案
推荐阅读
- ios - 我收到错误消息:-[UICollectionView _dequeueReusableViewOfKind:withIdentifier:forIndexPath:viewCategory:] 中的断言失败
- javascript - 如何创建一个滑动侧导航栏,在打开时使网站的其余部分变暗?
- python - 从Python中json的字符串值中删除不需要的子字符串
- javascript - Angularjs获取当前时间
- javascript - 如何修复这个“if”语句
- python - 如何从 CatboostClassifier 中的“experiment.cbsnapshot”文件中恢复模型?
- linux - 在 macOS 上关闭 Stanford CoreNLP 服务器的优雅方式?
- python - 如何使用熊猫解析 jsonlines 文件
- layout - Salesforce 组件问题
- r - 使用“数据”参数编写长函数