我是Solr的新手,我正试图从SQL Server管理工作室的本地数据库导入一些数据。我使用无模式核心(使用命令create -c nameofcore创建),但是当我点击DIH的执行按钮时,导入几乎立即结束,显示如下:请求:1,获取:0,跳过:0,处理:0(绿色表示成功)
所以没有导入任何内容,似乎请求没有问题(顺便说一下,这里没有日志),但它没有导入任何内容。最奇怪的是,我的实习导师在他的电脑上成功地做到了这一点,即使我复制了他的配置(更改了与数据库的连接),他也无法帮助我。关于这个,这是我的数据配置,因为我认为它来自这里。用户为Sysadmin,数据库的所有者。
<dataConfig>
<dataSource driver="com.microsoft.sqlserver.jdbc.SQLServerDriver" url="jdbc:sqlserver://localhostSQLEXPRESS:1433;databaseName=Db_Asset"
user="myuser"
password="mypassword" />
<document>
<entity name="asset"
query="SELECT Id, Name FROM FunctionalAssets"
deltaQuery="SELECT Id FROM FunctionalAssets WHERE ModifiedOn > '${dataimporter.last_index_time}'"
>
<field column="Name" name="name" />
</entity>
</document>
我不知道是否应该添加solrconfig和托管模式,因为它们确实是大文件,但我导入了默认的DIH和mssql-jdbc-9.2.1.jre8.jar,用于java和base之间的通信。如果有关系的话,我的会话不是我计算机上的管理员。所以如果有人能帮助我在进口方面取得成功,那就太好了Thanks in advance
我的公司终于给了我一个管理帐户,并通过从管理cmd启动solr导入工作。情况下关闭