在es根目錄下的config目錄中有elasticsearch.yml配置文件,es加載使用的yml格式配置
17行:cluster.name: 自定義集群名稱(強烈推薦默認名稱elasticsearch)
解釋:es的運行都是以集群形式啟動的,默認情況也會有集群名稱 elasticsearch
es的discovery模塊會自動發現在同一個網絡通信區間內下的es節點,如果在同一個網段下有多個集群,可以利用集群名稱來區分
23行:node.name: 自定義節點名稱
當前啟動的es進程表示一個節點,配置當前節點名稱,默認隨機名稱
33行:path.data: 索引數據存儲位置(保持默認,不要開啟注釋)
解釋:默認是es根目錄下的data文件夾,可以設置多個存儲路徑,用“,”隔開即可,例如:path.data:/path01,/path02
如果開啟,必須是ES用戶的管理路徑內
37行:path.logs: 日志路徑(保持默認,不要開啟注釋)
#ip(用ip未啟動成功,換成127.0.0.1如果沒問題<說明服務已OK>,在換成如下地址,外網可訪問)
57行左右:network.host: 當前es節點綁定的ip地址
解釋:默認127.0.0.1,如果需要開放對外訪問這個屬性必須設置,可以綁定本機對外訪問ip
61行:http.port: 啟動的es對外訪問的http端口,默認9200
開放並且設置自定義端口
按照如上內容vim便捷elasticsearch.yml文件保存退出