Centos7 安装 Elasticsearch7.10(不错可以试试)
1、安裝JDK,Elasticsearch需要Java 7或者更高版本的支持
具體安裝操作請移步: Centos 7安裝JDK
?
2、安裝Elasticsearch
2.1、在Linux上創建elasticsearch的文件夾:
mkdir /usr/local/software/elasticsearch
cd /usr/local/software/elasticsearch/
2.2、下載Elastaicsearch
方式一:下載LINUX_X86_64文件到本地,然后把文件上傳到Linux上,下載地址:https://www.elastic.co/cn/downloads/elasticsearch
方式二:直接在Linux上直接下載
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.10.0-linux-x86_64.tar.gz
2.3、解壓壓縮文件
tar -xzvf elasticsearch-7.10.0-linux-x86_64.tar.gz
2.4、創建運行es的用戶,因為es為了安全原因,不允許使用root用戶運行es
# 1、創建新的用戶
adduser elasticsearch
# 2、設置用戶密碼
passwd elasticsearch
# 3、授權給新建用戶es文件夾的權限
chown -R elasticsearch /usr/local/software/elasticsearch/elasticsearch-7.10.0
# 4、切換用戶
su elasticsearch
?
3、修改es配置文件(本例為單節點實例)
vi /usr/local/software/elasticsearch/elasticsearch-7.10.0/config/elasticsearch.yml
#1、集群名稱,需確保不同的環境中集群的名稱不重復,否則節點可能會連接到錯誤的集群上
cluster-name: my-application-test
#2、節點名稱,默認情況下當節點啟動時Elasticsearch將隨機在一份3000個名字的列表中隨機指定一個。如果機器上只允許運行一個集群Elasticsearch節點,可以用${HOSTNAME}設置節點的名稱為主機節點。節點默認名稱為機器的主機名。
node.name: node-test-1
#3、網絡主機設置
network.host: 192.168.1.102
#4、集群主節點信息
cluster.initial_master_nodes: ["node-test-1"]
?
4、系統設置(以Root用戶身份進行修改)
4.1、設置內核參數。Elasticsearch mmapfs默認使用目錄來存儲其索引。默認的操作系統對mmap計數的限制可能太低,這可能會導致內存不足異常。
vi /etc/sysctl.conf
vm.max_map_count=262144
保存后輸入下面的命令以使上面的配置生效
sysctl -p
?
5、啟動、查看Elasticsearch是否成啟動
5.1 啟動 es, -d 命令是讓es服務在后臺運行
/usr/local/software/elasticsearch/elasticsearch-7.10.0/bin/elasticsearch -d
5.2 查看es信息
curl http://192.168.1.102:9200
若ES啟動成功,則會看到如下信息:
?
6、關閉ES
使用kill -9 pid 命令
6.1先查詢es的pid
jps | grep Elasticsearch
6.2使用kill命令關閉es服務
kill -9 15614
?
注意項:
1、本人安裝ES實在虛擬機中,自己的機器直接訪ES時需要在虛擬機中設置下防火墻允許訪問端口 或者直接執行如下命名關閉防火墻
systemctl stop firewalld
————————————————
版權聲明:本文為CSDN博主「Godiscj」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/loveshunyi/article/details/109785488
總結
以上是生活随笔為你收集整理的Centos7 安装 Elasticsearch7.10(不错可以试试)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 虚拟机:Centos 7 安装JDK8(
- 下一篇: 鹰牌陶瓷是几线品牌,瓷砖靠不靠谱?