ELK 就是通过logstash grok正则将web日志过滤出来,输出到Elasticsearch 搜索引擎里,通过Kibana前端展示。

环境

ELK 就是通过logstash grok正则将web日志过滤出来,输出到Elasticsearch 搜索引擎里,通过Kibana前端展示。

环境

主机

服务

192.168.231.133

Elasticsearch、 Kibana

192.168.231.130

Logstash 、Filebeat

ELK7.4.2安装教程ELK简介

“ELK”是三个开源项目的首字母缩写,这三个项目分别是:Elasticsearch、Logstash 和 Kibana。Elasticsearch 是一个搜索和分析引擎。Logstash 是服务器端数据处理管道,能够同时从多个来源采集数据,转换数据,然后将数据发送到诸如 Elasticsearch 等“存储库”中。Kibana 则可以让用户在 Elasticsearch 中使用图形和图表对数据进行可视化。

建议Elasticsearch、 Kibana  安装环境使用 2G   4核 配件以上环境

本教程所用系统为 CentOS Linux release 7.5.1804 (Core) ,建议使用 CentoOS7.4 及以上版本  ELK版本为6.6

安装JKD1.8开发环境

虽然es7.x及以后版本自带JDK,此处安装是logstash也要用。如果不装logstash的话可选择跳过此步。

一、jdk安装

yum安装JKD1.8

查看版本

java  -version

yum install java-1.8.0-openjdk-devel  net-tools -y

设置环境变量(无脑粘贴即可)

jh_pwd=`ls -d /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.*`

JAVA_HOME='$JAVA_HOME'

cat >> /etc/profile <<EOF

#set java environment

JAVA_HOME=$jh_pwd

JRE_HOME=$JAVA_HOME/jre

CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

export JAVA_HOME JRE_HOME CLASS_PATH PATH

EOF

使环境变量生效

source /etc/profile

修改文件与线程数限制limits.conf

cat >> /etc/security/limits.conf <<EOF

*               soft    nofile          65536

*               hard    nofile          65536

*               soft    nproc           4096

*               hard    nproc           4096

EOF

修改vm.max_map_count

sed -i '$a vm.max_map_count=655360' /etc/sysctl.conf

使用 wget 下载

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

https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.6.0.tar.gz

https://artifacts.elastic.co/downloads/logstash/logstash-6.6.0.tar.gz

2、环境

192.168.231.133 部署Kibana、elasticsearch

192.168.231.130 部署Logstash

二、Kibana安装

将安装包放到/usr/local目录下然后解压

cd /usr/local

tar zvxf kibana-6.6.0-linux-x86_64.tar.gz

mv kibana-6.6.0-linux-x86_64 kibana-6.6.0

修改kibana配置文件

vim /usr/local/kibana-6.6.0/config/kibana.yml

server.port: 5601

server.host: "0.0.0.0"

elasticsearch.hosts: ["http://192.168.231.133:9200"]   ###此写elasticsearch ip

指定访问端口 5601

server.host改为0.0.0.0方便等等使用浏览器访问

连接elasticsearch的地址为http://192.168.231.133:9200,如果后面elasticsearch中配置文件中的地址不为localhost而是为主机IP地址的话,这里也要改为IP地址。

启动kibana

前台启动方式

/usr/local/kibana-6.6.0/bin/kibana

后台启动方式

nohup /usr/local/kibana-6.6.0/bin/kibana >/tmp/kibana.log 2>/tmp/kibana.log &

可写脚本

'''''''

#!/bin/bash

ps  -aux  | grep  "kibana" |  grep -v  grep  | awk  '{print "kill -9 " $2}' | sh

nohup /usr/local/src/kibana-6.6.0/bin/kibana >/tmp/kibana.log 2>/tmp/kibana.log &   ##log 日志位置可以自行定义

'''''''

kibana的安全说明

默认无密码,谁都可以访问

如果使用云厂商,可以在安全组控制某个IP的访问

建议借用Nginx实现用户名密码登录

三、Elasticsearch安装

使用 Elasticstack-head 插件工具管理

安装Elasticstack-head 建议使用docker安装

安装docker 和部署

(1) docker pull mobz/elasticstack-head:5

(2) docker create --name elasticstack-head -p 9100:9100  mobz/elasticstack-head:5

(3) docker start   elasticstack-head

1、解压

1、tar zvxf elasticsearch-6.6.0.tar.gz

mkdir /usr/local/elasticsearch-6.6.0/data

touch /usr/local/elasticsearch-6.6.0/logs

2、修改配置文件

设置数据存放目录和日志存放目录,监听的IP和端口

vim /usr/local/elasticsearch-6.6.0/config/elasticsearch.yml

path.data: /usr/local/elasticsearch-6.6.0/data

path.logs: /usr/local/elasticsearch-6.6.0/logs

network.host: 127.0.0.1

http.port: 9200

http.cors.enabled: true

http.cors.allow-origin: "*"

3、启动Elasticsearch

Elasticsearch的启动需要使用普通用户,创建一个elk用户,然后修改其目录所属用户为elk,切换到elk用户下然后启动程序。

[root@elk-node1-50 local]# useradd -s /sbin/nologin elk

[root@elk-node1-50 local]# chown -R elk:elk /usr/local/elasticsearch-6.6.0/

[root@elk-node1-50 local]# su - elk -s /bin/bash

[elk@elk-node1-50 ~]$ /usr/local/elasticsearch-6.6.0/bin/elasticsearch -d

4、访问页面

这个时候再访问kibana的页面http://192.168.231.133:5601

5、Elasticsearch启动注意事项

如果监听在127.0.0.1的话,可以启动成功

如果跨机器通讯,需要监听在真实网卡上

监听在真实网卡需要调整系统参数才能正常启动

默认情况下,Elasticsearch 仅仅绑定回环地址,比如127.0.0.1 和[::1],只允许本机访问。为了与其他服务器上的节点进行通信并形成集群,你的节点将需要绑定到非环回地址。通常只需要配置一下 network.host,设成0.0.0.0让任何人都可以访问,线上服务不要这样设置,要设成具体的 IP。

监听在非127.0.0.1时:

监听在0.0.0.0或者内网地址

以上两种 监听都需要调整系统参数

最大文件打开数调整/etc/security/limits.conf

nofile 65536

最大打开进程数调整/etc/security/limits.d/20-nproc.conf

nproc 10240

内核参数调整/etc/sysctl.conf

vm.max_map_count=655360

监听网卡建议

如果学习。建议监听在192.168.231.133

如果是云服务器的话,一定要把9200和9300公网入口在安全组限制一下

线上环境建议监听在内网网卡,监听在公网容易被入侵

6、监听192.168.231.133端口测试。

修改network.host为192.168.231.133,然后kill进程后重新启动elasticsearch

6、监听192.168.231.133端口测试。

修改network.host为192.168.231.133,然后kill  java  进程后重新启动elasticsearch

vim /usr/local/elasticsearch-6.6.0/config/elasticsearch.yml

修改 network.host为192.168.231.133

此时可写脚本

“”

#!/bin/bash

ps  -aux  | grep  "java" |  grep -v  grep  | awk  '{print "kill -9 " $2}' | sh

su - elk -s /bin/bash  <<EOF

/usr/local/elasticsearch-6.6.0/bin/elasticsearch -d;

exit;

EOF

“”

查看ES 进程 PID 并杀进程;

命令:    jps

3285  elasticsearch

3288   jps

kill  3285

[root@elk-node1-50 local]# su - elk -s /bin/bash

[elk@elk-node1-50 ~]$ /usr/local/elasticsearch-6.6.0/bin/elasticsearch -d

查看日志有报错

[elk@elk-node1-50 ~]$ tail /usr/local/elasticsearch-6.6.0/logs/elasticsearch.log

[1]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]

[2]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

使用root用户设置最大文件打开数

/etc/security/limits.conf

查看添加

* - nofile 65536

内核参数调整

#查看内核参数

[root@elk-node1-50 ~]# sysctl -a | grep max_map_count

sysctl: reading key "net.ipv6.conf.all.stable_secret"

sysctl: reading key "net.ipv6.conf.default.stable_secret"

sysctl: reading key "net.ipv6.conf.ens33.stable_secret"

sysctl: reading key "net.ipv6.conf.ens37.stable_secret"

sysctl: reading key "net.ipv6.conf.lo.stable_secret"

sysctl: reading key "net.ipv6.conf.virbr0.stable_secret"

sysctl: reading key "net.ipv6.conf.virbr0-nic.stable_secret"

vm.max_map_count = 65530

#修改内核参数

vim /etc/sysctl.conf

vm.max_map_count=655360

#使内核参数生效

[root@elk-node1-50 ~]# sysctl -p

vm.max_map_count =655360

查看监听端口,默认使用9200和9300端口

[elk@elk-node1-50 ~]$ netstat -tlunp | grep java

(Not all processes could be identified, non-owned process info

will not be shown, you would have to be root to see it all.)

tcp6       0      0 :::9200                 :::*                    LISTEN      5441/java

tcp6       0      0 :::9300                 :::*                    LISTEN      5441/java

PS 关于 9200   9300 端口解释

9200作为Http协议,主要用于外部通讯

9300作为Tcp协议,jar之间就是通过tcp协议通讯

ES集群之间是通过9300进行通讯

插件安装

ES  安装分词器(IK)需要安装同版本的分词器,不然会出现版本不一致报错

插件ik分词器的安装

1.下载地址 Releases · medcl/elasticsearch-analysis-ik · GitHub

注:分词器版本一定要与ES版本保持一致

cd/usr/local/src/elasticsearch-6.6.0/plugins

mkdir ik

unzip elasticsearch-analysis-ik-6.6.0.zip -d  plugins/ik

安装完插件后再使用elk  用户去运行 ./elasticsearch

这个时候使用浏览器可以从外部访问elasticsearch,如果监听192.168.231.133访问不到这个页面。

五、Logstash安装

1、解压

tar zvxf logstash-6.6.0.tar.gz

2、最简单的配置

[root@elk-node2-51 local]# cat /usr/local/logstash-6.6.0/config/logstash.conf

input{

stdin{}

}

output{

stdout{

codec=>rubydebug

}

}

3、读取日志文件配置

[root@elk-node2-51 ~]# cat /usr/local/logstash-6.6.0/config/logstash.conf

input{

file{

path=>"/usr/local/nginx/logs/access.log"

}

}

output{

stdout{

codec => rubydebug

}

}

4、后台启动

nohup /usr/local/src/logstash-6.6.0/bin/logstash -f /usr/local/src/logstash-6.6.0/config/logstash.conf >/tmp/logstash.log 2>/tmp/logstash.log &

添加重启脚本

#!/bin/bash

ps  -aux  | grep  "logstash" |  grep -v  grep  | awk  '{print "kill -9 " $2}' | sh

hup /usr/local/src/logstash-6.6.0/bin/logstash -f /usr/local/src/logstash-6.6.0/config/logstash.conf

>/tmp/logstash.log 2>/tmp/logstash.log &

注意:为了使Logstash后台运行,不管是nohub … &还是screen还是supervisord管理进程时千万不要把配置目录中的配置文件中的input {}区段设置为测试用的stdin {},否则进程运行一会儿就会自动退出。我一开始使用的上面的stdin {}最简单的配置,虽然后台启动成功但是一会儿就退出了。

5、Logstash默认使用9600端口

[root@elk-node2-51 ~]# netstat -tlunp | grep 9600

tcp6       0      0 127.0.0.1:9600          :::*                    LISTEN      945/java

ELK7.4.2安装教程ELK简介

“ELK”是三个开源项目的首字母缩写,这三个项目分别是:Elasticsearch、Logstash 和 Kibana。Elasticsearch 是一个搜索和分析引擎。Logstash 是服务器端数据处理管道,能够同时从多个来源采集数据,转换数据,然后将数据发送到诸如 Elasticsearch 等“存储库”中。Kibana 则可以让用户在 Elasticsearch 中使用图形和图表对数据进行可视化。

建议Elasticsearch、 Kibana  安装环境使用 2G   4核 配件以上环境

本教程所用系统为 CentOS Linux release 7.5.1804 (Core) ,建议使用 CentoOS7.4 及以上版本  ELK版本为6.6

安装JKD1.8开发环境

虽然es7.x及以后版本自带JDK,此处安装是logstash也要用。如果不装logstash的话可选择跳过此步。

一、jdk安装

yum安装JKD1.8

查看版本

java  -version

yum install java-1.8.0-openjdk-devel  net-tools -y

设置环境变量(无脑粘贴即可)

jh_pwd=`ls -d /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.*`

JAVA_HOME='$JAVA_HOME'

cat >> /etc/profile <<EOF

#set java environment

JAVA_HOME=$jh_pwd

JRE_HOME=$JAVA_HOME/jre

CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

export JAVA_HOME JRE_HOME CLASS_PATH PATH

EOF

使环境变量生效

source /etc/profile

修改文件与线程数限制limits.conf

cat >> /etc/security/limits.conf <<EOF

*               soft    nofile          65536

*               hard    nofile          65536

*               soft    nproc           4096

*               hard    nproc           4096

EOF

修改vm.max_map_count

sed -i '$a vm.max_map_count=655360' /etc/sysctl.conf

使用 wget 下载

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

https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.6.0.tar.gz

https://artifacts.elastic.co/downloads/logstash/logstash-6.6.0.tar.gz

2、环境

192.168.231.133 部署Kibana、elasticsearch

192.168.231.130 部署Logstash

二、Kibana安装

将安装包放到/usr/local目录下然后解压

cd /usr/local

tar zvxf kibana-6.6.0-linux-x86_64.tar.gz

mv kibana-6.6.0-linux-x86_64 kibana-6.6.0

修改kibana配置文件

vim /usr/local/kibana-6.6.0/config/kibana.yml

server.port: 5601

server.host: "0.0.0.0"

elasticsearch.hosts: ["http://192.168.231.133:9200"]   ###此写elasticsearch ip

指定访问端口 5601

server.host改为0.0.0.0方便等等使用浏览器访问

连接elasticsearch的地址为http://192.168.231.133:9200,如果后面elasticsearch中配置文件中的地址不为localhost而是为主机IP地址的话,这里也要改为IP地址。

启动kibana

前台启动方式

/usr/local/kibana-6.6.0/bin/kibana

后台启动方式

nohup /usr/local/kibana-6.6.0/bin/kibana >/tmp/kibana.log 2>/tmp/kibana.log &

可写脚本

'''''''

#!/bin/bash

ps  -aux  | grep  "kibana" |  grep -v  grep  | awk  '{print "kill -9 " $2}' | sh

nohup /usr/local/src/kibana-6.6.0/bin/kibana >/tmp/kibana.log 2>/tmp/kibana.log &   ##log 日志位置可以自行定义

'''''''

kibana的安全说明

默认无密码,谁都可以访问

如果使用云厂商,可以在安全组控制某个IP的访问

建议借用Nginx实现用户名密码登录

三、Elasticsearch安装

使用 Elasticstack-head 插件工具管理

安装Elasticstack-head 建议使用docker安装

安装docker 和部署

(1) docker pull mobz/elasticstack-head:5

(2) docker create --name elasticstack-head -p 9100:9100  mobz/elasticstack-head:5

(3) docker start   elasticstack-head

1、解压

1、tar zvxf elasticsearch-6.6.0.tar.gz

mkdir /usr/local/elasticsearch-6.6.0/data

touch /usr/local/elasticsearch-6.6.0/logs

2、修改配置文件

设置数据存放目录和日志存放目录,监听的IP和端口

vim /usr/local/elasticsearch-6.6.0/config/elasticsearch.yml

path.data: /usr/local/elasticsearch-6.6.0/data

path.logs: /usr/local/elasticsearch-6.6.0/logs

network.host: 127.0.0.1

http.port: 9200

http.cors.enabled: true

http.cors.allow-origin: "*"

3、启动Elasticsearch

Elasticsearch的启动需要使用普通用户,创建一个elk用户,然后修改其目录所属用户为elk,切换到elk用户下然后启动程序。

[root@elk-node1-50 local]# useradd -s /sbin/nologin elk

[root@elk-node1-50 local]# chown -R elk:elk /usr/local/elasticsearch-6.6.0/

[root@elk-node1-50 local]# su - elk -s /bin/bash

[elk@elk-node1-50 ~]$ /usr/local/elasticsearch-6.6.0/bin/elasticsearch -d

4、访问页面

这个时候再访问kibana的页面http://192.168.231.133:5601

5、Elasticsearch启动注意事项

如果监听在127.0.0.1的话,可以启动成功

如果跨机器通讯,需要监听在真实网卡上

监听在真实网卡需要调整系统参数才能正常启动

默认情况下,Elasticsearch 仅仅绑定回环地址,比如127.0.0.1 和[::1],只允许本机访问。为了与其他服务器上的节点进行通信并形成集群,你的节点将需要绑定到非环回地址。通常只需要配置一下 network.host,设成0.0.0.0让任何人都可以访问,线上服务不要这样设置,要设成具体的 IP。

监听在非127.0.0.1时:

监听在0.0.0.0或者内网地址

以上两种 监听都需要调整系统参数

最大文件打开数调整/etc/security/limits.conf

nofile 65536

最大打开进程数调整/etc/security/limits.d/20-nproc.conf

nproc 10240

内核参数调整/etc/sysctl.conf

vm.max_map_count=655360

监听网卡建议

如果学习。建议监听在192.168.231.133

如果是云服务器的话,一定要把9200和9300公网入口在安全组限制一下

线上环境建议监听在内网网卡,监听在公网容易被入侵

6、监听192.168.231.133端口测试。

修改network.host为192.168.231.133,然后kill进程后重新启动elasticsearch

6、监听192.168.231.133端口测试。

修改network.host为192.168.231.133,然后kill  java  进程后重新启动elasticsearch

vim /usr/local/elasticsearch-6.6.0/config/elasticsearch.yml

修改 network.host为192.168.231.133

此时可写脚本

“”

#!/bin/bash

ps  -aux  | grep  "java" |  grep -v  grep  | awk  '{print "kill -9 " $2}' | sh

su - elk -s /bin/bash  <<EOF

/usr/local/elasticsearch-6.6.0/bin/elasticsearch -d;

exit;

EOF

“”

查看ES 进程 PID 并杀进程;

命令:    jps

3285  elasticsearch

3288   jps

kill  3285

[root@elk-node1-50 local]# su - elk -s /bin/bash

[elk@elk-node1-50 ~]$ /usr/local/elasticsearch-6.6.0/bin/elasticsearch -d

查看日志有报错

[elk@elk-node1-50 ~]$ tail /usr/local/elasticsearch-6.6.0/logs/elasticsearch.log

[1]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]

[2]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

使用root用户设置最大文件打开数

/etc/security/limits.conf

查看添加

* - nofile 65536

内核参数调整

#查看内核参数

[root@elk-node1-50 ~]# sysctl -a | grep max_map_count

sysctl: reading key "net.ipv6.conf.all.stable_secret"

sysctl: reading key "net.ipv6.conf.default.stable_secret"

sysctl: reading key "net.ipv6.conf.ens33.stable_secret"

sysctl: reading key "net.ipv6.conf.ens37.stable_secret"

sysctl: reading key "net.ipv6.conf.lo.stable_secret"

sysctl: reading key "net.ipv6.conf.virbr0.stable_secret"

sysctl: reading key "net.ipv6.conf.virbr0-nic.stable_secret"

vm.max_map_count = 65530

#修改内核参数

vim /etc/sysctl.conf

vm.max_map_count=655360

#使内核参数生效

[root@elk-node1-50 ~]# sysctl -p

vm.max_map_count =655360

查看监听端口,默认使用9200和9300端口

[elk@elk-node1-50 ~]$ netstat -tlunp | grep java

(Not all processes could be identified, non-owned process info

will not be shown, you would have to be root to see it all.)

tcp6       0      0 :::9200                 :::*                    LISTEN      5441/java

tcp6       0      0 :::9300                 :::*                    LISTEN      5441/java

PS 关于 9200   9300 端口解释

9200作为Http协议,主要用于外部通讯

9300作为Tcp协议,jar之间就是通过tcp协议通讯

ES集群之间是通过9300进行通讯

插件安装

ES  安装分词器(IK)需要安装同版本的分词器,不然会出现版本不一致报错

插件ik分词器的安装

1.下载地址 Releases · medcl/elasticsearch-analysis-ik · GitHub

注:分词器版本一定要与ES版本保持一致

cd/usr/local/src/elasticsearch-6.6.0/plugins

mkdir ik

unzip elasticsearch-analysis-ik-6.6.0.zip -d  plugins/ik

安装完插件后再使用elk  用户去运行 ./elasticsearch

这个时候使用浏览器可以从外部访问elasticsearch,如果监听192.168.231.133访问不到这个页面。

五、Logstash安装

1、解压

tar zvxf logstash-6.6.0.tar.gz

2、最简单的配置

[root@elk-node2-51 local]# cat /usr/local/logstash-6.6.0/config/logstash.conf

input{

stdin{}

}

output{

stdout{

codec=>rubydebug

}

}

3、读取日志文件配置

[root@elk-node2-51 ~]# cat /usr/local/logstash-6.6.0/config/logstash.conf

input{

file{

path=>"/usr/local/nginx/logs/access.log"

}

}

output{

stdout{

codec => rubydebug

}

}

4、后台启动

nohup /usr/local/src/logstash-6.6.0/bin/logstash -f /usr/local/src/logstash-6.6.0/config/logstash.conf >/tmp/logstash.log 2>/tmp/logstash.log &

添加重启脚本

#!/bin/bash

ps  -aux  | grep  "logstash" |  grep -v  grep  | awk  '{print "kill -9 " $2}' | sh

hup /usr/local/src/logstash-6.6.0/bin/logstash -f /usr/local/src/logstash-6.6.0/config/logstash.conf

>/tmp/logstash.log 2>/tmp/logstash.log &

注意:为了使Logstash后台运行,不管是nohub … &还是screen还是supervisord管理进程时千万不要把配置目录中的配置文件中的input {}区段设置为测试用的stdin {},否则进程运行一会儿就会自动退出。我一开始使用的上面的stdin {}最简单的配置,虽然后台启动成功但是一会儿就退出了。

5、Logstash默认使用9600端口

[root@elk-node2-51 ~]# netstat -tlunp | grep 9600

tcp6       0      0 127.0.0.1:9600          :::*                    LISTEN      945/java

ELK 搭建成功过程相关推荐

  1. 我的ELK搭建笔记(阿里云上部署)

    文章转载:http://www.jianshu.com/p/797073c1913f 仅用作个人学习,收藏 我的 ELK 搭建笔记(基于阿里云) "不是最好的,但一定是有良心的操作记录.&q ...

  2. SpringCloud + kafka + ELK 搭建微服务日志管理平台

    SpringCloud + kafka + ELK 搭建微服务日志管理平台 2019-12-31,写在前面的话 今天是2019最后一天了,最近几天都在搞这块微服务日志管理的事情,有很多种方案实现,每种 ...

  3. 多服务器 elk 搭建 [elasticsearch 7.0 ]

    大家好,我是烤鸭: 今天分享一下多服务器的elk搭建. 1.    流程规划 2.   执行搭建 最新的版本和对应下载地址可以在官网查询到      https://www.elastic.co/cn ...

  4. 从购买服务器到网站搭建成功保姆级教程~超详细

    ??从购买服务器到网站搭建成功保姆级教程~真的超详细,各位看官细品 ??前言 ??预备知识 ??什么是云服务器? ??什么是域名? ??什么是SSL证书? ??服务器选配 ??阿里云[官网链接](ht ...

  5. 最简单的11g Active DataGuard(ADG)搭建配置过程(项目步

    最简单的11g Active DataGuard(ADG)搭建配置过程(项目步骤) 一.环境介绍: 我在db01和db02两台Linux虚拟机上首先分别安装了一套数据库软件,在db01主机上创建了名为 ...

  6. 【木头Cocos2d-x 005】穷鬼之mac cocos2d-x环境搭建-成功!(VMWare + mac lion+xcode)

    穷鬼之mac cocos2d-x环境搭建-成功!(VMWare + mac lion) 笨木头花心贡献,啥?花心?不呢,是用心~ 转载请注明,原文地址:http://blog.csdn.net/mus ...

  7. ELK搭建(五):linux系统日志监控平台搭建

    0. 引言 现在的生产系统多使用linux系统,在实际生产过程中我们除了需要监控一些业务日志之外,有时也需要监控linux系统本身的日志,来帮助我们进行一些排错和判断.那么这一期,我们就针对linux ...

  8. 达梦DM8搭建DSC过程以及遇到的问题

    达梦DM8搭建DSC过程以及遇到的问题 DMDSC 是什么? DM DSC是一个单数据库.多实例的集群系统:具有高可用性.高性能.负载均衡等特性 DMDSC架构 DMDSC 组件: 集群主要由数据库和 ...

  9. 搭建ADG过程中复制报错 RMAN-03009 ORA-03113

    搭建ADG过程中复制报错 RMAN-03009 ORA-03113 猜测主备之间网络路由过多导致... 开启mrp进程报错 发现数据文件是主库ASM的路径,备库是单机的 switch database ...

最新文章

  1. 多分类问题中混淆矩阵(Confusion Matrix)的Matlab画法
  2. OS / Linux / SIGCHLD 信号
  3. [python学习] 专题九.Mysql数据库编程基础知识
  4. vue组件的实例使用
  5. 目标检测系列(四)——Fast R-CNN译文
  6. poj 1250 解题(链表法)
  7. 如何编辑PDF文件,教你几招轻松搞定
  8. String字符串按多个字符Split方法
  9. Android 面试(四):Android Service 你真的能应答自如了吗?
  10. 黑马程序员传智播客迭代器和循环生成fibonacci数列
  11. 视频《博客三人行》Windows7让Vista沦为“WindowsMe”
  12. SpringCloud Alibaba Nacos作为配置中心(三)----------yml格式配置文件
  13. (详解)CentOS 7+环境下PHP使用Imagick+ghostscript将PDF文件转为图片
  14. Visio连接线设置箭头形状失效
  15. 关于DDS文件格式的说明
  16. SD卡无法识别怎么办?
  17. win10黑屏Duilib资源加载失败
  18. 图片内容巴特勒 (隐藏文字到图片)
  19. Echarts隐藏YX轴、刻度、网格线和数据
  20. Euraka服务端简单配置

热门文章

  1. Windows下bat脚本获取格式化日期时间
  2. html文件上传漏洞,文件上传漏洞(绕过姿势)
  3. 春天清新低脂肪的海货减肥食物 吃客减肥已不悲催
  4. c语言错排公式编程,不容易系列2-题解(C++代码)【递归算法 错排公式秒杀】
  5. CSS 中的像素(px)
  6. _IO, _IOR, _IOW, _IOWR 宏用法解析
  7. activiti个人任务分配,UEL表达式,监听器分配,任务查询
  8. 最新一代智能垃圾分类系统的实施方案
  9. 调用微信的接口报错errcode: 40164 invalid ip
  10. python无师自通配套资源_Python编程无师自通:专业程序员的养成