2014-02-25 104 views
0

当我在命令行中运行elasticsearch,我得到的过程是这样的:如何确保从命令行运行elasticsearch只启动一次?

asdf 71356 0.0 1.9 3828644 160064 s004 S 11:34PM 1:16.39 /usr/bin/java -Xms256m -Xmx1g -Xss256k -Djava.awt.headless=true -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -XX:+HeapDumpOnOutOfMemoryError -Delasticsearch -Des.path.home=/usr/local/Cellar/elasticsearch/0.90.3 -cp :/usr/local/Cellar/elasticsearch/0.90.3/libexec/elasticsearch-0.90.3.jar:/usr/local/Cellar/elasticsearch/0.90.3/libexec/*:/usr/local/Cellar/elasticsearch/0.90.3/libexec/sigar/* org.elasticsearch.bootstrap.ElasticSearch 

如果我再次运行elasticsearch,或多次,我得到这条线的多个实例,因此该程序。我怎样才能确保我只启动一个实例,无论我输入多少次elasticsearch

回答

0

您可以将能够在该机器上运行的本地节点的最大数量设置为1.在elasticsearch.yml配置文件中,可以设置此行来限制它。

node.max_local_storage_nodes: 1