栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

linux下ES和kibana 的安装

linux下ES和kibana 的安装

Linux下安装Elasticsearch搜索引擎

最近开始es的学习,写下如下博客记录
linux系统 :centos7
elasticsearch 7.3.2
kibana 7.3.2

1.安装jdk

yum install java-11-openjdk.x86_64

2.验证是否安装成功

java -version

3.我们先创建一个新的账户,用es不允许在root下运行

建立用户:useradd esuser
设置密码:passwd esuser
进入账户,输入如下命令
su esuser
cd ~
pwd
mkdir es
cd es

3.安装ES

#下载es压缩包
wget  https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.3.2-linux-x86_64.tar.gz
#解压压缩包
tar -zxvf elasticsearch-7.3.2-linux-x86_64.tar.gz 

4.修改配置文件,让外网能够访问(注意如果是阿里云,腾讯云需要配置安全组开启端口访问权限,如果是宝塔记得宝塔面板安全菜单栏下增加端口放行,不然将无法访问)

#进入安装目录修改配置文件
cd /elasticsearch-7.3.2/config
vim elasticsearch.yml

配置修改成如下图

5.安装启动es引擎

#进程守护启动
bin/elasticsearch -d
#如果想要结束进程重新启动可以进行如下操作
#1.查找当前es进程
fuser -n tcp 9200
#2.杀死进程
kill -9 端口号
#3.重新启动
bin/elasticsearch -d

成功后图

6.启动时会遇到的问题点
1.报错一

报错信息:OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.
解决办法
vim config/jvm.options
-XX:+UseConcMarkSweepGC 改为 -XX:+UseG1GC

2.报错二

解决办法
在root用户下操作
在vim /etc/sysctl.conf文件最后添加一行
vm.max_map_count=262144
执行/sbin/sysctl -p 立即生效


3.报错三

解决办法

elasticsearch的config目录下,修改elasticsearch.yml配置文件,将下面的配置加入到该配置文件中:
discovery.seed_hosts: [“0.0.0.0”]
node.name: node-1
cluster.initial_master_nodes: [“node-1”]

5.安装kibana

wget https://artifacts.elastic.co/downloads/kibana/kibana-7.3.2-linux-x86_64.tar.gz

6.修改配置文件让外网能够访问(注意如果是阿里云,腾讯云需要配置安全组开启端口访问权限,如果是宝塔记得宝塔面板安全菜单栏下增加端口放行,不然将无法访问)

vim kibana-7.3.2-linux-x86_64/config/kibana.yml


7.kibana启动和报错问题点
启动kibana

nohup ./bin/kibana &

报错1 FATAL Error: [elasticsearch.url]: definition for this key is missing
报错2 STATUS CHANGED FROM YELLOW TO RED - THIS VERSION OF KIBANA REQUIRES ELASTICSEARCH V6.8.0
报错3 enerating a random key for xpack.reporting.encryptionKey. To prevent pending reports from failing on restart, please set

解决办法:vim kibana-7.3.2-linux-x86_64/config/kibana.yml 修改配置如下图

server.port: 5601
server.host: "0.0.0.0"
server.name: "kibanna-1"
elasticsearch.hosts: ["http://127.0.0.1:9200/"]
elasticsearch.username: "kibana"
elasticsearch.password: "123456"
elasticsearch.requestTimeout: 50000
xpack.security.encryptionKey: "something_at_least_32_characters"
xpack.reporting.encryptionKey: "something_at_least_32_characters"
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/682380.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号