elasticsearch(二)
阿新 • • 發佈:2021-12-30
1.es的配置檔案詳解
config/elasticsearch.yml 主配置檔案
配置elasticsearch.yml 檔案
node.name: es-node-1 #叢集節點名字設定 path.data: /data/es #設定資料儲存路徑,預設是es下的data資料夾 path.logs: /var/log/es-logs #設定日誌路徑,預設是es下的logs資料夾 network.host: 0.0.0.0 #允許從任意ip訪問elasticsearch cluster.name: my-es-cluster #設定es叢集的名字 cluster.initial_master_nodes: ["es-node-1"] #設定叢集初始化master節點 #index.number_of_shards: 5 # 設定索引的分片數,預設為5 #index.number_of_replicas: 1 # 設定索引的副本數,預設為1: # 設定節點間互動的tcp埠,預設是9300 # transport.tcp.port: 9300 # 設定是否壓縮tcp傳輸時的資料,預設為false,不壓縮 # transport.tcp.compress: true # 設定對外服務的http埠,預設為9200 # http.port: 9200 path.conf: /path/to/conf 設定配置檔案的儲存路徑,預設是es根目錄下的config資料夾。 path.data: /path/to/data 設定索引資料的儲存路徑,預設是es根目錄下的data資料夾,可以設定多個儲存路徑,用逗號隔開,例: path.data: /path/to/data1,/path/to/data2 path.work: /path/to/work 設定臨時檔案的儲存路徑,預設是es根目錄下的work資料夾。 path.logs: /path/to/logs 設定日誌檔案的儲存路徑,預設是es根目錄下的logs資料夾 path.plugins: /path/to/plugins 設定外掛的存放路徑,預設是es根目錄下的plugins資料夾 # 設定索引的分片數,預設為5 #index.number_of_shards: 5 # 設定索引的副本數,預設為1: #index.number_of_replicas: 1 # 允許一個節點是否可以成為一個master節點,es是預設叢集中的第一臺機器為master,如果這臺機器停止就會重新選舉master. # node.master: true # 允許該節點儲存資料(預設開啟) # node.data: true
config/jvm.options jvm引數配置檔案
cofnig/log4j2.properties 日誌配置檔案
2,elasticsearch 設定使用者名稱和密碼
es 設定使用者名稱和密碼可以使用/bin/目錄下的工具 elasticsearch-users
、elasticsearch-setup-passwords
。
建立超級使用者命令:./elasticsearch-users useradd root -p 123456 -r superuser
連線kibana一般使用elastic使用者,使用elasticsearch-setup-passwords
建立。當然超級使用者也可以連線kibana。
es的使用者賬號和密碼建立完了之後就可以在kibana中設定連線es的配置了。
開啟 kibana.yml 檔案,配置如下:
elasticsearch.username: elastic
elasticsearch.password: elastic #這裡是elastic賬號的密碼。