Elasticsearch
对 Liunx 系统使用不熟悉的 可以去看 秦疆 老师的 Liunx视频
Elasticsearch
因为新版本内置了 Jdk 所以不在需要单独安装
注意 :要在一个单独目录下 我这里使用的是 /opt/elasticsearch
-
安装 Elasticsearch (这里使用命令安装,需要联网)
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.12.1-linux-x86_64.tar.gz // 如果要换版本去官网 查看 url
也可以自己下载 tar.gz 包 然后用工具拖进去
-
解压文件
tar -zxvf elasticsearch-7.12.1-linux-x86_64.tar.gz
-
因为 es 是不允许 我们使用
root
用户开启的 所以我们需要创建一个新用户1、useradd es // 1 2、passwd es // 2 这里运行之后 会让你输入密码, 然后确认一下就可以
-
给 es 赋权限
chown -R es /opt/elasticsearch/
-
改变
elasticsearch
配置cd elasticsearch-7.12.1
进入主目录vim config/elasticsearch.yml
编辑一下内容
-
改变 Jvm 配置
进入 Jvm 配置
vim config/jvm.options
-
开启
elasticsearch
在主目录下 运行命令
-
切换到
es
用户下运行./bin/elasticsearch -d
-d :为后台启动 推荐加上 -
访问 ip:9200
-
即为成功!
elasticsearch-head
这里需要使用 node.js
如果没有的 请看 Node安装
-
通过命令安装
wget https://github.91chifun.workers.dev//https://github.com/mobz/elasticsearch-head/archive/master.zip
-
解压文件
unzip master.zip
-
进入
elasticsearch-head
目录cd elasticsearch-head/
进入主目录执行
npm install
-
这里存在跨域问题,我们需要修改ES->config->elasticsearch.yml文件加上
http.cors.enabled: true http.cors.allow-origin: "*"
-
开始运行
npm run start
这个是在控制台运行(占用控制台)下面是在后台运行
这里需要安装
nohup
如果没有就安装吧
yum provides */nohup
执行 nohup npm start &
原程序的的标准输出被自动改向到当前目录下的nohup.out文件,起到了log的作用
这里可能会报错 但没有关系 服务已经启动 下面会输出一个进程号 但是单凭这个进程号是关不掉服务的
停止程序:这种不稳定
ps -ef | grep npm
ps -ef | grep node
kill -9 进程号
作者推荐:
lsof -i:端口号
kill -9 进程号
这样就能关闭服务
kibana
下载 安装包 :
wget https://artifacts.elastic.co/downloads/kibana/kibana-7.12.1-linux-x86_64.tar.gz
解压压缩包:
tar -zxvf kibana-7.12.1-linux-x86_64.tar.gz
修改配置:
进入配置文件 cd kibana-7.12.1-linux-x86_64/
vim 配置文件 vim config/kibana.yml
// 添加这些配置
server.port: 5601
server.host: "0.0.0.0"
server.name: "my-kibana"
elasticsearch.hosts: ["http://localhost:9200"]
elasticsearch.username: "elastic" // 配置Kibana登录的用户名
elasticsearch.password: "123456" // 配置Kibana登录的密码
这里启动也不能用 root 用户启动 我们需要给es用户重新赋予权限
chown -R es /opt/elasticsearch/
运行 nohup ./bin/kibana &
这里会报错 没有影响运行
浏览器访问:http://ip:5601
停止进程:根据netstat -tunlp|grep 5601
来查询进程 用 kill -9 进程号
关闭
ok 收工
找寻
有会 es+redis+mysql 联动的可以加我 QQ:1160840143 指点一下 谢谢!!!!
有会 es+redis+mysql 联动的可以加我 QQ:1160840143 指点一下 谢谢!!!!
有会 es+redis+mysql 联动的可以加我 QQ:1160840143 指点一下 谢谢!!!!