集群
一个运行中的 Elasticsearch 实例称为一个节点,而集群是由一个或者多个拥有相同 cluster.name 配置的节点组成, 它们共同承担数据和负载的压力。
在 Linux 中,我们经常需要输入一些长命令。
比如,我们现在需要以后台模式指定内存大小运行一个 jar 文件,并且还将运行日志输出到nohup.out文件中,那么需要输入以下命令达到该效果:1
nohup java -jar -Xms256m -Xmx256m xxx.jar &
除此之外,我们还想看看输出后的日志信息,那么又需要执行以下命令:1
tailf nohup.out
这两行命令能否一起执行呢?
并且,我们知道:代码开发完成后,一般会在测试服务器上进行测试。既然需要测试,那么测试出 Bug 是再正常不过的一件事情了。
出了 Bug 那就修呗,修好后就需要重新打 jar 包并部署到服务器,那么就又需要重新启动该应用!
若每次部署都重复输入同样的长命令,无疑会非常耗费时间,那么有没有一种方法来保存该命令以方便后续快速运行呢?
对于以上问题的答案,均可通过 Shell 脚本解决,并且 Shell 比这更强大!