我很难用我的elasticsearch安装设置JDBC river mysql连接器
首先,我按照所有https://github.com/jprante/elasticsearch-river-jdbc howto
进行操作diffrence是我通过yum install elasticsearch从RPM存储库安装elasticsearch的地方,不知怎的,它在/ usr / share / elasticsearch中安装了我的elasticsearch,但是配置在/ etc / elasticsearch中
问题在于我安装了jdbc插件,安装后已经通过plugin -l
进行了检查,是的,有一个jdbc驱动程序,但是当我运行bin / elasticsearch时
它显示没有任何帮助,就像
一样
有效吗?我怎么能显示[DEBUG]和[INFO]?
答案 0 :(得分:10)
过时的问题,但可能对其他人有帮助。
./elasticsearch -Des.logger.level=DEBUG
谢谢:)
答案 1 :(得分:1)
通常在config目录中(以及log4j2.properties
)中有一个elasticsearch.yml
文件。在那里,您可以完全控制日志记录。您可以通过以下方式将所有内容设置为DEBUG:
rootLogger.level = debug
尽管如果我想对特定的代码块进行更详细的日志记录,我通常使用Cluster Update Settings API。像这样:
curl -XPUT -H 'Content-Type: application/json' localhost:9200/_cluster/settings -d '{
"transient": {
"logger.org.xbib.elasticsearch.jdbc.strategy": "trace"
}
}'
尽管JDBC导入器已经有一段时间没有更新了。
答案 2 :(得分:0)
在ES的最新版本(即7.x)中,该选项为
-v表示详细
bin/elasticsearch -v