jdk1.8的安装要点
vi etc/profile打开配置文件修改i进入修改模式,在里面粘贴如下语句,路径为解压后的存放路径
# This is java jdk1.8.0.11 environment variable configuration
export JAVA_HOME=/home/baba/Desktop/Java/jdk1.8.0_11
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
ESC+:+wq保存退出,输入以下语句,刷新环境变量
source /etc/profile
此时不管是在root还是普通用户下Java -version jdk都为1.8了
安装elasticsearch-6.2.2
安装用户不能为root用户,但是普通用户又没安装权限,所以需要
chown -R 普通用户:用户组 存放解压后的文件路径 ->把ELK文件解压放在一起,只到上一级,可行
输入安装指令,输入elasticsearch-6.2.2 bin目录下的elasticsearch的绝对路径即可
如:/usr/local/app/elasticsearch-6.2.2/bin/elasticsearch
此时开始安装,如果jdk小于1.8则需要安装jdk1.8
出现[INFO ][o.e.n.Node] [wCbhWO1] started为安装成功,此时不要关闭终端,新开个终端做kibana
安装kibana-6.2.2-linux-x86_64
如果安装权限给到上一级,解压文件放在一起,可直接安装
安装指令->绝对路径
如:/usr/local/app/kibana-6.2.2-linux-x86_64/bin/kibana
出现[info][listening] Server running at http://localhost:5601即可
此时可通过linux里自带的浏览器做数据库操作
Kibana基本操作,数据库增删改查
Database -> Index (数据库)
Table -> Type (数据表)
Row -> Document(记录)
Column -> field (解释)
在ELK中,一个库只对应一张表
进入网站的Dev Tools进行操作,左边为指令,点击运行,右边出现结果
增:
PUT /index ->创建库
PUT /index/type ->创建表
PUT /index/type/1 ->创建id为1的数据,name和age为字段
{
"name":"zhangsan",
"age":18
}
改:
PUT /index/type/1 ->修改id为1的数据
{
"name":"lisi",
"age":30
}
查:
GET /index/_mapping ->可以理解为查看库结构
GET /index/_search ->可以理解为查看库数据、一库一表,也可查看表
删:
DELETE /index ->删除库
DELETE /index/type ->删除表
DELETE /index/type/1->删除表中id为1的数据
增多个:
POST _bulk
{"index":{"_index":"index","_type":"type","_id":2}}
{"name":"zhangsan","age":19}
{"index":{"_index":"index","_type":"type","_id":3}}
{"name":"yangjiu","age":20}
bulk api对json语法的要求是每个json串不能换行,只能在同一行,两个json串之间必须换行
资源链接https://pan.baidu.com/s/1DNOfuXdmQ7yJ745m15FdcA
提取码n25d