ELK 安装 7.9.0

1.通过url 下载最新的elk安装包   

https://www.elastic.co/cn/downloads/past-releases/

2.通过winscp 连接linux系统 将文件 文件上传到linux系统 /usr/local/es目录下

3.解压tar.gz文件

tar zxf elasticsearch-7.9.0-linux-x86_64.tar.gz

解压后的文件

4.修改配置  vi常用命令     :i进入编辑模式,使用上下左右移动光标 (键盘上右侧的数字键不管用,输入数字需使用拼音上面的数字键)  esc 退出编辑模式, :wq 保存并退出    :q退出

cd elasticsearch-7.9.0/config
vi elasticsearch.yml

修改后的配置文件是如下图,注意 :后面需要有空格,否则会报错

elasticsearch 7.9.1启动需要jdk11 ,如果本地有配置jdk的话需要

会报错:could not find java in bundled jdk at /usr/local/es/elasticsearch-7.9.0/jdk/bin/java

 

jdk下载的URL:

https://www.oracle.com/java/technologies/javase-jdk11-downloads.html

解压jdk到当前目录

tar zxf jdk-11.0.8_linux-x64_bin.tar.gz

设置elasticsearch 以jdk11启动

 

cd /usr/local/es/elasticsearch-7.9.0/bin
vi elasticsearch

使用vi命令文件开头添加如下代码

#配置自己的jdk11
export JAVA_HOME=/usr/local/es/jdk-11.0.8/
export PATH=$JAVA_HOME/bin:$PATH

#添加jdk判断
if [ -x "JAVA_HOME/bin/java" ]; then
        JAVA="/usr/local/es/jdk-11.0.8//bin/java"
else
	JAVA='which java'
fi

启动报错:

Java HotSpot(TM) 64-Bit Server VM warning: Option UseConcMarkSweepGC was depreca                                          

修改config/jvm.options文件,下图中上面的注释掉,添加下面三行


-XX:+UseG1GC
-XX:CMSInitiatingOccupancyFraction=75
-XX:+UseCMSInitiatingOccupancyOnly
 

启动报错:

Caused by: java.nio.file.AccessDeniedException: /usr/local/es/elasticsearch-7.9.  

需要以非root用户启动

 

报错:node validation exception

修改配置文件:/et/security/limits.conf

最后添加 es为启动的用户名

es soft nofile 65536
es hard nofile 65536
es soft nproc 4096
es hard nproc 4096
 

使用如下命令:

useradd es

passwd es

su es

将对应的文件夹权限赋给该用户

chown es /usr/local/es/elasticsearch-7.9.0 -R

 

 

 

  •  
  • xpack.security.enabled:表示开启xpack认证机制。
  • xpack.security.transport.ssl.enabled:这条如果不配,es将起不来,会报如下错误:Transport SSL must be enabled if security is enabled on a [basic] license. Please set [xpack.security.transport.ssl.enabled] to [true] or disable security by setting [xpack.security.enabled] to [false]

 

启动命令如下:

./bin/elasticsearch     

./bin/elasticsearch -d        以后台启动

 

 

测试:curl -get localhost:9200

返回如下图说明es已经安装好了

也可以在浏览器输入:ip:9200 

返回下图说明安装成功了:

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Linux环境下安装和部署ELK(Elasticsearch、Logstash、Kibana),可以按照以下步骤进行操作: 1. 首先,下载并安装Node.js:使用`wget`命令下载Node.js的tar包,例如`wget https://nodejs.org/dist/v8.11.3/node-v8.11.3-linux-x64.tar.xz`。然后,使用`tar -xf`命令解压下载的tar包文件,例如`tar -xf node-v8.11.3-linux-x64.tar.xz`。接下来,配置环境变量,在`/etc/profile`文件中添加以下内容: ``` export NODE_HOME=/usr/local/elk/node-v8.11.3-linux-x64 export PATH=$PATH:$NODE_HOME/bin ``` 最后,使用`source /etc/profile`命令刷新环境变量。 2. 验证Node.js安装是否成功,可以使用`node -v`命令查看Node.js版本。 3. 安装ELK的依赖包:使用`npm install -g`命令进行全局安装安装的包将放置在`/usr/local`或Node.js的安装目录下。如果不加`-g`参数,则是进行本地安装,包将放在当前目录的`./node_modules`下。 4. 下载并解压Kibana:使用`tar -zxvf`命令解压已下载的Kibana压缩包文件,例如`tar -zxvf kibana-7.8.0-linux-x86_64.tar.gz`。 至此,ELK在Linux环境下的安装和部署已经完成。请注意,以上步骤仅为基本操作,具体的安装和部署过程可能因系统版本和个人需求而有所不同。请参考官方文档或相关教程以获得更详细的指导。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [elk安装部署linux环境(亲测有效)](https://blog.csdn.net/weixin_40691089/article/details/123635331)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值