使用netstat -lntp来看看有侦听在网络某端口的进程。当然,也可以使用 lsof。

错误: 找不到或无法加载主类 org.xbib.tools.Runner

Elasticsearch | 作者 ixx | 发布于2016年07月28日 | 阅读数:14202

#!/bin/sh

bin=/Users/yan/bp/elasticsearch-2.3.2/bin
lib=/Users/yan/bp/elasticsearch-2.3.2/lib

echo '
{
"type" : "jdbc",
"jdbc" : {
"url" : "jdbc:mysql://115.28.56.21/beta_camus_sys?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull",
"user" : "beta",
"password" : "bp2015beta",
"sql" : "select * from org_org",
"index" : "index-bp",
"type" : "org_org",
"elasticsearch" : {
"cluster" : "bp",
"host" : "localhost",
"port" : 9200
}
}
}
' | java \
-cp "${lib}/*" \
-Dlog4j.configurationFile=${bin}/log4j2.xml \
org.xbib.tools.Runner \
org.xbib.tools.JDBCImporter


上面是Elasticsearch-jDBC的sh配置文件,运行后出现错误
错误: 找不到或无法加载主类 org.xbib.tools.Runner
已邀请:

EnglishVillage - ES

赞同来自:

bin=/Users/yan/bp/elasticsearch-2.3.2/bin
lib=/Users/yan/bp/elasticsearch-2.3.2/lib
z这个并不是es的路径,改成jdbc的路径,就OK了.
但是还是会出现另外一个问题,就是数据好像不能导入到es中...

elsnewer

赞同来自:

你好,配置的路径是没错的,可是还是这个问题
Error: Could not find or load main class org.xbib.tools.Runner

JennyJoker - 90后IT菜鸟

赞同来自:

你好 我遇到了同样的问题,请问你解决了吗? 你是怎么解决的?

JennyJoker - 90后IT菜鸟

赞同来自:

你好 这个应该是你的elasticsearch和elasticsearch-jdbc的版本不一致所导致的

要回复问题请先登录注册