久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Elasticsearch之servicewrapper安裝

 Baruch 2017-11-12
首先我們看看Elasticsearch的啟動(dòng)腳本:
  1. [root@bicloud77 bin]# ./elasticsearch --help  
  2. Usage: ./elasticsearch [-vdh] [-p pidfile] [-D prop] [-X prop]  
  3. Start elasticsearch.  
  4.     -d            daemonize (run in background)  
  5.     -p pidfile    write PID to <pidfile>  
  6.     -h  
  7.     --help        print command line options  
  8.     -v            print elasticsearch version, then exit  
  9.     -D prop       set JAVA system property  
  10.     -X prop       set non-standard JAVA system property  
  11.    --prop=val  
  12.    --prop val     set elasticsearch property (i.e. -Des.<prop>=<val>)  
只能后臺(tái)啟動(dòng),沒有啟動(dòng),,停止,,重啟,查看狀態(tài)等命令,,非常不方面管理,。

安裝servicewrapper

我們?cè)诜?wù)器環(huán)境下可以使用elasticsearch-servicewrapper這個(gè)ES插件。下載地址是:https://github.com/elastic/elasticsearch-servicewrapper
下載完成后,,將下來的項(xiàng)目的service目錄拷貝到elasticsearch的bin目錄中,,并且設(shè)置service目錄下的elasticsearch文件的權(quán)限:
  1. chmod a+x elasticsearch  

如下就是${ES_HOME}/bin/service/elasticsearch的使用說明:
  1. [root@bicloud77 service]# ./elasticsearch --help  
  2. Unexpected command: --help  
  3.   
  4. Usage: ./elasticsearch [ console | start | stop | restart | condrestart | status | install | remove | dump ]  
  5.   
  6. Commands:  
  7.   console      Launch in the current console.#控制臺(tái)啟動(dòng)  
  8.   start        Start in the background as a daemon process.#后臺(tái)啟動(dòng)  
  9.   stop         Stop if running as a daemon or in another console.#停止  
  10.   restart      Stop if running and then start.#重啟  
  11.   condrestart  Restart only if already running.#僅僅在已經(jīng)運(yùn)行的情況下啟動(dòng)  
  12.   status       Query the current status.#查看狀態(tài)  
  13.   install      Install to start automatically when system boots.  
  14.   remove       Uninstall.  
  15.   dump         Request a Java thread dump if running.  

servicewrapper配置文件

  1. [root@bicloud75 service]# pwd  
  2. /home/elasticsearch-1.4.0/bin/service  
  3. [root@bicloud75 service]# vi elasticsearch.conf   
  4.   
  5. set.default.ES_HOME=<Path to Elasticsearch Home>  
  6. set.default.ES_HEAP_SIZE=2048  //因?yàn)槭菧y(cè)試機(jī)器,設(shè)置的內(nèi)存比較少,,服務(wù)器好的話,,可以設(shè)置大一些  
  7. set.default.ES_MIN_SIZE=2048  
  8. set.default.ES_MAX_SIZE=2048  
  9.   
  10. #Fish  
  11. #JVM參數(shù)Elasticsearch默認(rèn)值Environment變量:  
  12. #-Xms      256m                         ES_MIN_MEM  
  13. #-Xmx      1g                           ES_MAX_MEM  
  14. #-Xms and -Xmx                          ES_HEAP_SIZE  
  15. #-Xmn                                           ES_HEAP_NEWSIZE  
  16. #-XX:MaxDirectMemorySize        ES_DIRECT_SIZE  
  17.   
  18. #********************************************************************  
  19. # Wrapper Timeout Properties  
  20. #********************************************************************  
  21. # How long to wait for the JVM to start (in seconds)  
  22. wrapper.startup.timeout=300  
  23. # How long to wait for the JVM to stop (in seconds)  
  24. wrapper.shutdown.timeout=300  
  25. # When a ping will timeout to consider the JVM hung (in seconds)  
  26. wrapper.ping.timeout=300  
  27.   
  28. #********************************************************************  
  29. # Wrapper Java Properties  
  30. #********************************************************************  
  31. # Java Application  
  32. wrapper.java.command=java  
  33.   
  34. # Tell the Wrapper to log the full generated Java command line.  
  35. #wrapper.java.command.loglevel=INFO  
  36.   
  37. wrapper.java.mainclass=org.tanukisoftware.wrapper.WrapperSimpleApp  
  38.   
  39. wrapper.working.dir=%ES_HOME%  
  40.   
  41. # Java Classpath (include wrapper.jar)  Add class path elements as  
  42. #  needed starting from 1  
  43. wrapper.java.classpath.1=%ES_HOME%/bin/service/lib/wrapper.jar  
  44. wrapper.java.classpath.2=%ES_HOME%/lib/elasticsearch*.jar  
  45. wrapper.java.classpath.3=%ES_HOME%/lib/*.jar  
  46. wrapper.java.classpath.4=%ES_HOME%/lib/sigar/*.jar  
  47.   
  48. # Java Library Path (location of Wrapper.DLL or libwrapper.so)  
  49. wrapper.java.library.path.1=%ES_HOME%/bin/service/lib  
  50.   
  51. # Java Bits.  On applicable platforms, tells the JVM to run in 32 or 64-bit mode.  
  52. wrapper.java.additional.auto_bits=TRUE  
  53.   
  54. # Java Additional Parameters  
  55. wrapper.java.additional.1=-Delasticsearch-service  
  56. wrapper.java.additional.2=-Des.path.home=%ES_HOME%  
  57. wrapper.java.additional.3=-Xss256k  
  58. wrapper.java.additional.4=-XX:+UseParNewGC  
  59. wrapper.java.additional.5=-XX:+UseConcMarkSweepGC  
  60.   
  61. # Initial Java Heap Size (in MB)  
  62. wrapper.java.initmemory=%ES_HEAP_SIZE%  
  63.   
  64. # Maximum Java Heap Size (in MB)  
  65. wrapper.java.maxmemory=%ES_HEAP_SIZE%  
  66. ...(更多)  

安裝問題總匯

[root@bicloud75 service]# sh ./elasticsearch start
: command not foundne 2: 
: command not foundne 4: 
: command not foundne 6: 
'/elasticsearch: line 138: syntax error near unexpected token `in
'/elasticsearch: line 138: `case $0 in
或者
[root@bicloud75service]# ./elasticsearch start
-bash: bin/service/elasticsearch: /bin/sh^M: bad interpreter: 沒有那個(gè)文件或目錄

在Linux中執(zhí)行.sh腳本,異常/bin/sh^M: bad interpreter: No such file or directory,。 

分析:這是不同系統(tǒng)編碼格式引起的:在windows系統(tǒng)中編輯的.sh文件可能有不可見字符,,所以在Linux系統(tǒng)下執(zhí)行會(huì)報(bào)以上異常信息。

解決:1)在windows下轉(zhuǎn)換: 
利用一些編輯器如UltraEdit或EditPlus等工具先將腳本編碼轉(zhuǎn)換,再放到Linux中執(zhí)行,。轉(zhuǎn)換方式如下(UltraEdit):File-->Conversions-->DOS->UNIX即可,。
如果是 Notepad++ 則是在:  編輯 -> EOL Conversion -> 轉(zhuǎn)換為 UNIX 格式  中。

2)也可在Linux中轉(zhuǎn)換: 
首先要確保文件有可執(zhí)行權(quán)限 
#sh>chmod a+x filename 

然后修改文件格式 
#sh>vi filename 

利用如下命令查看文件格式 
:set ff 或 :set fileformat 

可以看到如下信息 
fileformat=dos 或 fileformat=unix 

利用如下命令修改文件格式 
:set ff=unix 或 :set fileformat=unix 

:wq (存盤退出) 

最后再執(zhí)行文件 
#sh>./filename


修改步驟:
vi elasticsearch
按esc
輸入(:set ff=unix)
再按esc
再輸入(:wq)

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購(gòu)買等信息,,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多