Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 使用fscrawler作为服务运行多个索引_Batch File_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch_Fscrawler - Fatal编程技术网 elasticsearch,fscrawler,Batch File,elasticsearch,Fscrawler" /> elasticsearch,fscrawler,Batch File,elasticsearch,Fscrawler" />

Batch file 使用fscrawler作为服务运行多个索引

Batch file 使用fscrawler作为服务运行多个索引,batch-file,elasticsearch,fscrawler,Batch File,elasticsearch,Fscrawler,我已使用fscrawler成功创建了索引作业,并使其在windows中作为服务运行,如图所示: 但是,我有几个工作(比如10个),我想同时执行。我已尝试按如下方式添加start命令,但它给了我错误: set JAVA_HOME=c:\Program Files\Java\jdk15.0.1 set FS_JAVA_OPTS=-Xmx2g -Xms2g start "" /Elastic/fscrawler/bin/fscrawler.bat --config_dir C:\

我已使用fscrawler成功创建了索引作业,并使其在windows中作为服务运行,如图所示:

但是,我有几个工作(比如10个),我想同时执行。我已尝试按如下方式添加start命令,但它给了我错误:

set JAVA_HOME=c:\Program Files\Java\jdk15.0.1
set FS_JAVA_OPTS=-Xmx2g -Xms2g

start "" /Elastic/fscrawler/bin/fscrawler.bat --config_dir C:\Documents\Elasctic\fscrawler job1 >> 
/Elastic/logs/fscrawler.log 2>&1
start "" /Elastic/fscrawler/bin/fscrawler.bat --config_dir C:\Documents\Elasctic\fscrawler job2 >> 
/Elastic/logs/fscrawler.log 2>&1

如何将多个索引作业添加到批处理文件中,以便它们同时运行?

“但它会给我错误:“错误是什么?”?但有些注意事项是,您的close set命令使用双引号,从变量名之前开始。i、 e
set“JAVA\u HOME=c:\Program Files\JAVA\jdk15.0.1”
set“FS\u JAVA\u OPTS=-Xmx2g-Xms2g”
windows使用
\
而不是
\
此外,windows使用
\
而不是
/
,因此更改为
开始““Elastic\fscrawler\bin\fscrawler.bat”--config\u dir“c:\Documents\Elastic\fscrawler”
到日志文件的重定向需要在同一行上。带有一个命令的批处理文件(如文档所示)工作正常。我最大的挑战是同时运行多个命令。我不明白这个问题。当你在Windows上运行时,我只需打开两个不同的CMD,然后分别启动两个。目前我有5个索引,但我希望增加到大约40或50个索引。。我是分别为它们创建服务,还是只创建一个在其中运行不同索引的服务?
set JAVA_HOME=c:\Program Files\Java\jdk15.0.1
set FS_JAVA_OPTS=-Xmx2g -Xms2g

start "" /Elastic/fscrawler/bin/fscrawler.bat --config_dir C:\Documents\Elasctic\fscrawler job1 >> 
/Elastic/logs/fscrawler.log 2>&1
start "" /Elastic/fscrawler/bin/fscrawler.bat --config_dir C:\Documents\Elasctic\fscrawler job2 >> 
/Elastic/logs/fscrawler.log 2>&1