日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux下elasticsearch 安装、配置

發布時間:2025/7/25 linux 96 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux下elasticsearch 安装、配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

首先在linux中安裝好jdk1.8?

配置環境變量
export JAVA_HOME=/usr/local/jdk1.8.0_181
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

最后讓配置生效:
source /etc/profile

1.下載安裝包
在/usr/local/ 目錄下 下載elasticsearch ,并解壓壓縮包
通過命令進行下載:wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.3.2.tar.gz
再解壓此壓縮文件:tar -xvf elasticsearch-6.3.2.tar.gz 把解壓的文件移動到 /usr/local
通過命令:
mv elasticsearch-6.3.2 /usr/local

ElasticSearch 配置elasticsearch.yml 修改 vim config/elasticsearch.yml
修改內容(沒有就添加):

cluster.name: my-application node.name: node-1 network.host: 0.0.0.0 http.port: 9200

如果需要配置更多的elasticsearch.yml信息:

#這是集群名字,起名為 elasticsearch cluster.name: elasticsearch#節點名字 es啟動后會將具有相同集群名字的節點放到一個集群下。 node.name: "es-node1"#指定集群中的節點中有幾個有master資格的節點。 #對于大集群可以寫3個以上。 discovery.zen.minimum_master_nodes: 2#默認是3s,這是設置集群中自動發現其它節點時ping連接超時時間, #為避免因為網絡差而導致啟動報錯,我設成了40s。 discovery.zen.ping.timeout: 40s#設置是否打開多播發現節點,默認是true。 discovery.zen.ping.multicast.enabled: false#設置綁定的ip地址,這是我的master虛擬機的IP。 network.bind_host: 192.168.137.100#設置其它節點和該節點交互的ip地址。 network.publish_host: 192.168.137.100#同時設置bind_host和publish_host上面兩個參數。 network.host: 192.168.137.100

9300與9200區別

9300端口: ES節點之間通訊使用
9200端口: ES節點 和 外部 通訊使用

創建 elasticsearch 用戶組

groupadd elasticsearch

創建用戶 es 并設置密碼

useradd es
passwd es

用戶es 添加到 elasticsearch 用戶組

usermod -G elasticsearch es cd /usr/local/elasticsearch-6.3.2/bin

./elasticsearch 啟動 會出現錯誤?can not run elasticsearch as root

解決方案:
因為安全問題elasticsearch
不讓用root用戶直接運行,所以要創建新用戶

1.liunx創建新用戶

adduser es

然后給創建的用戶加密碼

passwd es

輸入兩次密碼(自己設置)

2.切換剛才創建的用戶

su es

3.root給es賦權限

chown -R es /你的elasticsearch安裝目錄

比如:chown -R es /usr/local/elasticsearch-6.3.2

然后執行elasticsearch (前臺運行)

./elasticsearch

若想讓es后臺運行:

./elasticsearch -d

默認是以1G的空間啟動的 (前臺啟動) 若要改小則:?

/elasticsearch -Xms512m -Xmx512m

后臺啟動

./elasticsearch -d -Xms512m -Xmx512m

注意:由于elasticsearch比較占用內存默認為1G所以可以改小點:可以在啟動的時候進行設置:./elasticsearch -Xms512m -Xmx512m

終止前臺運行:可以通過CTRL+C組合鍵來停止運行

終止后臺運行,可以通過lsof -i:9200 查看 pid 然后再通過kill -9 進程號(PID)”停止

測試是否啟動成功

curl http://localhost:9200

?

轉載于:https://www.cnblogs.com/wanghy898/p/11157269.html

總結

以上是生活随笔為你收集整理的linux下elasticsearch 安装、配置的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。