es在Linux的安裝過程
es在Linux安裝
如果服務(wù)器能訪問外網(wǎng)
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.4.0.zip
不能就手動下載,解壓文件到合適目錄
unzip elasticsearch-6.4.0.zip -d /opt/ mv /opt/elasticsearch-6.4.0 /opt/elasticsearch
創(chuàng)建和日志目錄
mkdir -p /opt/elasticsearch/{data,logs}編輯文件
nano /opt/elasticsearch/config/elasticsearch.yml
配置
# 集群名稱 cluster.name: hp-invoice-cluster # 節(jié)點(diǎn)名稱 node.name: es-node01 # 數(shù)據(jù)存儲路徑 path.data: /opt/elasticsearch/data # 日志存儲路徑 path.logs: /opt/elasticsearch/logs # 網(wǎng)絡(luò)綁定地址(允許遠(yuǎn)程訪問) network.host: 0.0.0.0 # HTTP 端口 http.port: 9200 # 單節(jié)點(diǎn)模式 discovery.type: single-node
設(shè)置權(quán)限
sudo chown -R $USER:$USER /opt/elasticsearch-6.4.0 sudo chmod -R 755 /opt/elasticsearch-6.4.0
因?yàn)閑s不讓用root進(jìn)行運(yùn)行,所以需要創(chuàng)建用戶
不然將會報(bào)以下錯誤
org.elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: can not run elasticsearch as root
創(chuàng)建用戶
sudo useradd -m -U elasticsearch
你需要確保 /opt/elasticsearch 及其子目錄的擁有者是 elasticsearch 用戶:
sudo chown -R elasticsearch:elasticsearch /opt/elasticsearch
切換到用戶重新,運(yùn)行
sudo su - elasticsearch cd /opt/elasticsearch/bin ./elasticsearch
總結(jié)
以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Linux上虛擬機(jī)顯示網(wǎng)絡(luò)不可用的解決方法
這篇文章主要介紹了Linux上虛擬機(jī)顯示網(wǎng)絡(luò)不可用的解決方法,文中通過圖文結(jié)合的方式講解的非常詳細(xì),對大家解決問題有一定的幫助,需要的朋友可以參考下2024-12-12
從Linux源碼看Socket(TCP)Client端的Connect的示例詳解
這篇文章主要介紹了從Linux源碼看Socket(TCP)Client端的Connect,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-07-07
詳解Linux服務(wù)器配置——搭建SVN服務(wù)器
雖然在windows上搭建SVN很簡單,但是效能卻不高,這當(dāng)然是和linux相比了,本篇文章主要介紹了Linux服務(wù)器配置——搭建SVN服務(wù)器,具有一定的參考價值,有興趣的可以了解一下。2016-12-12
Linux下端口轉(zhuǎn)發(fā)的三種常見方案及對比詳解
端口轉(zhuǎn)發(fā)是一種將網(wǎng)絡(luò)數(shù)據(jù)包從一個網(wǎng)絡(luò)端口重定向到另一個端口或主機(jī)的技術(shù),在Linux環(huán)境中,端口轉(zhuǎn)發(fā)常用于安全訪問、服務(wù)暴露、網(wǎng)絡(luò)調(diào)試等場景,本文將詳細(xì)探討三種常見的端口轉(zhuǎn)發(fā)方案,分析各自的優(yōu)缺點(diǎn),并提供完整的配置示例,需要的朋友可以參考下2025-11-11
CentOS7環(huán)境下gcc(版本10.2.0)升級詳細(xì)過程
大家好,本篇文章主要講的是CentOS7環(huán)境下gcc(版本10.2.0)升級詳細(xì)過程,感興趣的同學(xué)快來看一看吧,希望對你有幫助2021-11-11
Linux使用touch命令創(chuàng)建空文件的技巧分享
在 Linux 操作系統(tǒng)中,touch 命令是一個看似簡單卻功能強(qiáng)大的工具,雖然它的主要用途是更新文件的時間戳,但它在創(chuàng)建空文件方面也扮演著至關(guān)重要的角色,本文將深入探討 touch 命令的各種用法,需要的朋友可以參考下2026-01-01
Ubuntu18.04安裝Nvidia顯卡驅(qū)動教程(圖文)
這篇文章主要介紹了Ubuntu18.04安裝Nvidia顯卡驅(qū)動教程(圖文),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07

