ES默认支持JDK11
ES中有JDK11,不用整个系统重装JDK,就使用自带的JDK
修改配置文件bin/elasticsearch-env,配置环境变量路径
创建用户和用户组ES不能用root用户启动,所以需要新创建用户和用户组
添加用户组
groupadd 组名:添加用户,分配到所属组
useradd 用户名 -g 组名 -p 密码 (我们这里没有设置密码)
chown -R 修改目所属的用户和组 路径 给用户配置权限
切换用户su 用户名
正常启动,ES会占用9200,和9300端口,9200是外部连接通信端口,9300是软件内部通信端口,开放9200就行
firewall-cmd --zone=public --add-port=9200/tcp --permanent firewall-cmd --reload
后台启动
启动有四个警告,本机可以访问,Windows访问就是ERROR
开放9200端口:修改esuser目录下的文件内容,可以使用esuser用户,修改其他系统文件,或者其他系统权限命令,切换成root
修改配置文件,开放端口访问
四个ERROR:系统的默认配置值太小,无法满足运行的基本要求
前面两个错误
修改虚拟内存
刷新配置
修改集群IP配置,没有用集群,一个节点也要配置一个
其他配置 ES安装–Windows解压,修改配置文件
elasticsearch-head-master–Linux安装前端项目,就是一个访问ES的前端界面
https://github.com/zt1115798334/elasticsearch-head-master安装nodejs
上传,解压 tar -xvf 文件名
[root@localhost elasticsearch]# tar -xvf node-v12.22.0-linux-x64.tar.xz
配置环境变量
vim /etc/profile
刷新环境变量
source /etc/profile
修改npm下载镜像路径
1.查看当前计算机的下载地址 npm get registry 2.修改为淘宝npm镜像 npm config set registry http://registry.npm.taobao.org/ 3.修改为cnpmjs镜像 npm config set registry http://r.cnpmjs.org/安装head
解压
修改配置文件,Window可以访问
安装项目
安装出错,单独安装脚本插件
执行npm install
执行npm run start
开放9100端口
配置ES运行跨域访问
解压 npm install npm run start ES配置跨域
Chorm浏览器有Head插件
Kinaba安装–Linux(图形 *** 作)解压
编辑配置文件 vim config/kibana.yml
开放端口5601
firewall-cmd --zone=public --add-port=5601/tcp --permanent firewall-cmd --reload
后台启动
nohup 命令名 &
./bin/kibana --allow-root &
jar包后台启动
nohup jar -jar web.jar &Kinaba安装–Windows
解压安装即可
安装elasticsearch-analysis-ik(中文分词软件)上传
在Elasticsearch中plugins创建lk文件夹
解压到plugins文件夹并-d删除原压缩文件
unzip /software/elasticsearch-analysis-ik-7.4.2.zip -d ./
权限被改为root我们改回esuser权限
chown -R esuser:esgroup /opt/elasticsearch/elasticsearch-7.4.2
我们是后台启动先杀死进程,然后在启动elasticsearch
./elasticsearch -d安装 logstash (从数据库将数据导入ES的软件)
上传解压
tar -zxvf logstash-7.4.2
测试命令
./bin/logstash -e 'input {stdin{}} output{stdout{}}'
出现下图, 且可以输入命令则成功
将JDBC连接驱动包放到logstash-7.4.2/logstash-core/lib/jars目录下
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)