A. Elasticsearch在linux環境下的2種運行和停止方式
最近在學習elasticsearch,我之前對這個還是個菜鳥經過2天的學習來記錄下我自己關於Elasticsearch在Linux環境下的2種啟動和停止方式:
第一種:
1、前台運行:
運行結果
2、ctrl+c停止運行
停止後:
第二種:後端運行
1、後端運行的命令
bin/elasticsearch -d
結果
2、查看elasticsearch被那個埠佔用和停止
2-1、採用jps命令查看
2-2、採用kill -9 埠來停止運行
所以:
若是es的前台運行,則用ctrl + c來停止。
若是es的後台運行,則用kill -9 進程號來停止。
B. Linux下搭建elasticsearch+kibana,兩個文件目錄下都沒有config的yml配置文件
elasticsearch的config文件夾裡面有兩個配置文件:elasticsearch.yml和logging.yml,第一個是es的基本配置文件,第二個是日誌配置文件,es也是使用log4j來記錄日誌的,所以logging.yml里的設置按普通log4j配置文件來設置就行了。下面主要講解下elasticsearch.yml這個文件中可配置的東西。cluster.name:elasticsearch配置es的集群名稱,默認是elasticsearch,es會自動發現在同一網段下的es,如果在同一網段下有多個集群,就可以用這個屬性來區分不同的集群。node.name:"FranzKafka"節點名,默認隨機指定一個name列表中名字,該列表在es的jar包中config文件夾里name.txt文件中,其中有很多作者添加的有趣名字。node.master:true指定該節點是否有資格被選舉成為node,默認是true,es是默認集群中的第一台機器為master,如果這台機掛了就會重新選舉master。
C. linux中elasticsearch怎麼設置java
如果本地沒有Fedora
Docker映像文件,該命令就會首先自動下載映像文件,然後啟動Docker。
如果你想啟動採用某個發行版版本的容器,也可以這么做。比如說,想啟動Ubuntu
13.04
Docker,請執行下面這個命令:
$
docker.io
run
-i
-t
ubuntu:13.04
/bin/bash
Docker使用Linux網橋將容器彼此互聯起來,並將它們連接到外部網路。安裝了Docker後,你應該會看到默認情況下自動組建的docker0
Linux網橋。
你創建的每個容器都將連接到docker0網橋介面。
如果你想,也可以使用自定義Linux網橋將諸容器互聯起來。為此,你可以建立一個自定義網橋,並對它進行配置,如下所示。你可以為該網橋分配一個單獨的子網,並且從子網為Docker分配IP地址。我會使用10.0.0.0/24作為Docker子網。