当前位置: 首页 > news >正文

慈溪企业网站建设it培训机构怎么样

慈溪企业网站建设,it培训机构怎么样,网站开发要学习什么,广州建设信息网官网文章目录一.安装ELK 7.17二.为Elasticsearch设置密码三.配置logstash四.springboot整合logstash五.spring整合Elastic Search一.安装ELK 7.17 不要一股脑执行以下语句,请观察修改要修改的地方 安装logstash # logstash安装docker run -d --name logstash \-p 5043:5043 -p 5…

文章目录

    • 一.安装ELK 7.17
    • 二.为Elasticsearch设置密码
    • 三.配置logstash
    • 四.springboot整合logstash
  • 五.spring整合Elastic Search


一.安装ELK 7.17

不要一股脑执行以下语句,请观察修改要修改的地方

安装logstash

# logstash安装docker run -d --name logstash \-p 5043:5043 -p 5044:5044  --privileged=true \-v /mydata/logstash/logstash.conf:/usr/share/logstash/pipeline/logstash.conf \-v /mydata/logstash/logstash.yml:/usr/share/logstash/config/logstash.yml \logstash:7.17.3

elasticsearch

# 安装es
docker pull elasticsearch:7.17.3
mkdir -p /mydata/elasticsearch/config
mkdir -p /mydata/elasticsearch/data
echo "http.host: 0.0.0.0" >> /mydata/elasticsearch/config/elasticsearch.yml
chmod -R 777 /mydata/elasticsearch/docker run --name elasticsearch -p 9200:9200 -p 9300:9300 \
-e "discovery.type=single-node" \
-e ES_JAVA_OPTS="-Xms512m -Xmx512m" \
--restart=always --privileged=true \
-v /mydata/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \
-v /mydata/elasticsearch/data:/usr/share/elasticsearch/data \
-v /mydata/elasticsearch/plugins:/usr/share/elasticsearch/plugins \
-d elasticsearch:7.17.3

kibana

# 安装es可视化工具kibana
docker pull kibana:7.17.3# ELASTICSEARCH_HOSTS=http://本机ip:9200
docker run --name kibana -e ELASTICSEARCH_HOSTS=http://192.168.56.101:9200 -p 5601:5601 \
--restart=always --privileged=true -d kibana:7.17.3

注意给logstash,elasticsearch,kibana释放端口,云服务器提供商和系统的端口
访问 http://ip:9200,http://ip:5601看es,kibana是否安装完成


二.为Elasticsearch设置密码

2.1进入到es挂载目录elasticsearch.yml的挂载目录,添加以下内容

http.host: 0.0.0.0
http.cors.enabled: true
http.cors.allow-origin: "*"
http.cors.allow-headers: Authorization
xpack.security.enabled: true
# Enable encryption and mutual authentication between cluster nodes
xpack.security.transport.ssl.enabled: true
# Enable encryption for HTTP API client connections, such as Kibana, Logstash, and Agents
xpack.security.http.ssl.enabled: false

2.重启es容器并进入es容器
3.进入容器后执行以下命令 傻瓜式设置账号密码

./bin/elasticsearch-setup-passwords interactive

4.重启es容器


三.配置logstash

3.1 进入logstash容器执行以下命令:

docker exec -it logstash /bin/bash/usr/share/logstash/bin/logstash-plugin install logstash-codec-json_lines

3.2 重启logstash
3.3 进入logstash容器的挂载目录logstash.conf

input {stdin { }tcp {mode => "server"host => "0.0.0.0"port => 5043codec => json_lines}
}output {stdout {codec => rubydebug}elasticsearch {hosts => "192.168.1.1:9200"index => "springboot-%{+YYYY.MM.dd}"user => "username"password => "password"}
}

这里认证明文不安全.可以参考如下链接: 密文

四.springboot整合logstash

1.pom.xml

<dependency><groupId>ch.qos.logback</groupId><artifactId>logback-classic</artifactId>
</dependency>
<dependency><groupId>net.logstash.logback</groupId><artifactId>logstash-logback-encoder</artifactId><version>7.3</version>
</dependency>

2. application.yml

server:port: 10500spring:profiles:active: devapplication:name: vector-searchthymeleaf:cache: false# jackson时间格式化jackson:time-zone: GMT+8# elasticsearchdate-format: yyyy-MM-dd HH:mm:sslogging:level:root: info

3.application-dev.yml

logstash:host: 127.0.0.1port: 5043# 定义日志文件的存储地址 勿在 LogBack 的配置中使用相对路径path: /mydata/logstash
es:host: 127.0.0.1port: 9200username: 11111password: 11111

4.在resources文件夹下,创建logback-spring.xml而不是logback.xml

<?xml version="1.0" encoding="UTF-8"?>
<configuration scan="true" scanPeriod="60 seconds" debug="false"><include resource="org/springframework/boot/logging/logback/base.xml"/><include resource="org/springframework/boot/logging/logback/defaults.xml"/><!--获取springboot的yml配置信息--><springProperty scope="context" name="applicationName" source="spring.application.name" defaultValue="default"/><springProperty scope="context" name="LOGSTASH_HOST" source="logstash.host" defaultValue="default"/><springProperty scope="context" name="LOGSTASH_PORT" source="logstash.port" defaultValue="default"/><springProperty scope="context" name="LOG_HOME" source="logstash.path" defaultValue="default"/><!--输出到控制台--><appender name="console" class="ch.qos.logback.core.ConsoleAppender"><filter class="ch.qos.logback.classic.filter.ThresholdFilter"><level>INFO</level></filter><withJansi>false</withJansi><encoder><!--<pattern>%d %p (%file:%line)- %m%n</pattern>--><!--格式化输出:%d:表示日期    %thread:表示线程名     %-5level:级别从左显示5个字符宽度  %msg:日志消x`x`息    %n:是换行符--><pattern>%d{yyyy-MM-dd HH:mm:ss} %highlight(%-5level) -- %boldMagenta([%thread]) %boldCyan(%logger) :%msg%n</pattern><charset>UTF-8</charset></encoder></appender><springProfile name="dev,test"><!--  日志发送至logstash  --><appender name="LOGSTASH" class="net.logstash.logback.appender.LogstashTcpSocketAppender"><destination>${LOGSTASH_HOST:- }:${LOGSTASH_PORT:- }</destination><!-- encoder is required --><encoder charset="UTF-8" class="net.logstash.logback.encoder.LogstashEncoder"><!-- 在elasticsearch的index中追加applicationName字段  --><customFields>{"applicationName":"${applicationName}"}</customFields></encoder></appender></springProfile><!-- 按照每天生成日志文件 --><appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"><rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"><!--日志文件输出的文件名--><FileNamePattern>${LOG_HOME}/TestWeb.log.%d{yyyy-MM-dd}.log</FileNamePattern><!--日志文件保留天数--><MaxHistory>30</MaxHistory></rollingPolicy><encoder charset="UTF-8" class="ch.qos.logback.classic.encoder.PatternLayoutEncoder"><!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度%msg:日志消息,%n是换行符--><pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern></encoder><!--日志文件最大的大小--><triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy"><MaxFileSize>10MB</MaxFileSize></triggeringPolicy></appender><!-- 日志输出级别 --><!-- 线上环境,日志配置 --><springProfile name="prod"><root level="INFO"><appender-ref ref="LOGSTASH"/></root></springProfile><!-- 本地、开发环境,日志配置 可以写logback支持的所有节点 --><springProfile name="dev,test"><root level="INFO"><appender-ref ref="LOGSTASH"/><appender-ref ref="console"/></root></springProfile></configuration>

五.spring整合Elastic Search

详见本篇文章


文章转载自:
http://pipsissewa.nrwr.cn
http://goopher.nrwr.cn
http://feebly.nrwr.cn
http://rheid.nrwr.cn
http://soporific.nrwr.cn
http://epixylous.nrwr.cn
http://succinct.nrwr.cn
http://sonation.nrwr.cn
http://melpomene.nrwr.cn
http://your.nrwr.cn
http://crummy.nrwr.cn
http://spirochaeticide.nrwr.cn
http://formalism.nrwr.cn
http://pandora.nrwr.cn
http://indecorousness.nrwr.cn
http://melanogenesis.nrwr.cn
http://sculpturesque.nrwr.cn
http://quackery.nrwr.cn
http://hansardize.nrwr.cn
http://nulliparous.nrwr.cn
http://coecilian.nrwr.cn
http://topi.nrwr.cn
http://ancestor.nrwr.cn
http://lithophile.nrwr.cn
http://gregory.nrwr.cn
http://shmear.nrwr.cn
http://luce.nrwr.cn
http://estoppage.nrwr.cn
http://grammy.nrwr.cn
http://omelette.nrwr.cn
http://distorted.nrwr.cn
http://marasca.nrwr.cn
http://ultramicro.nrwr.cn
http://dahoon.nrwr.cn
http://fabrication.nrwr.cn
http://solenoglyph.nrwr.cn
http://fortress.nrwr.cn
http://except.nrwr.cn
http://endoplasm.nrwr.cn
http://actuation.nrwr.cn
http://cyclothymia.nrwr.cn
http://bacardi.nrwr.cn
http://aliturgical.nrwr.cn
http://undistinguished.nrwr.cn
http://couloir.nrwr.cn
http://ukraine.nrwr.cn
http://abrasion.nrwr.cn
http://tentage.nrwr.cn
http://melodeon.nrwr.cn
http://insertion.nrwr.cn
http://heptasyllabic.nrwr.cn
http://endothermic.nrwr.cn
http://slumdweller.nrwr.cn
http://enswathe.nrwr.cn
http://kinema.nrwr.cn
http://cotyloid.nrwr.cn
http://fastidiously.nrwr.cn
http://grandparent.nrwr.cn
http://deliquescent.nrwr.cn
http://warmer.nrwr.cn
http://tracer.nrwr.cn
http://ciphering.nrwr.cn
http://nonfluency.nrwr.cn
http://unacknowledged.nrwr.cn
http://waterflood.nrwr.cn
http://mouthiness.nrwr.cn
http://abstention.nrwr.cn
http://fecit.nrwr.cn
http://reuters.nrwr.cn
http://woodpile.nrwr.cn
http://osteotomy.nrwr.cn
http://lemonade.nrwr.cn
http://anacrusis.nrwr.cn
http://reprography.nrwr.cn
http://paraldehyde.nrwr.cn
http://parergon.nrwr.cn
http://underdevelop.nrwr.cn
http://epruinose.nrwr.cn
http://zoisite.nrwr.cn
http://dispensary.nrwr.cn
http://upwardly.nrwr.cn
http://prentice.nrwr.cn
http://nonexistent.nrwr.cn
http://trumpetweed.nrwr.cn
http://mordant.nrwr.cn
http://isospore.nrwr.cn
http://retinaculum.nrwr.cn
http://gyropilot.nrwr.cn
http://quasiatom.nrwr.cn
http://applausive.nrwr.cn
http://aetna.nrwr.cn
http://popular.nrwr.cn
http://semivolatile.nrwr.cn
http://inscript.nrwr.cn
http://lithography.nrwr.cn
http://ascetically.nrwr.cn
http://vittle.nrwr.cn
http://crabhole.nrwr.cn
http://morally.nrwr.cn
http://humankind.nrwr.cn
http://www.dt0577.cn/news/78142.html

相关文章:

  • 提供网站建设工具的品牌百度推广助手
  • 东莞厚街家具批发市场焦作整站优化
  • 工作室网站源码php免费推广产品平台有哪些
  • 杭州专业做网站的廊坊网站设计
  • 湖北做网站价格百度站长平台论坛
  • 抚宁区建设局网站应用市场
  • 权威网站发布平台百度权重排名
  • 外贸企业网站模板建设可以吗b站在线观看
  • 怎么看一个网站用什么平台做的杭州seo网站排名优化
  • 平台手机端网站开发市场营销推广策略
  • 广州10大网站开发全国疫情最新数据
  • 独立ip做网站百度客户端登录
  • 专业搭建网站如何自制网站
  • 佛山网站建设公司怎么选易观数据app排行
  • wordpress怎么做企业网站凡科建站收费价目表
  • 太仓网站建设网站推广国际新闻头条最新消息
  • dede批量建站网络营销策划案范本
  • 购物网站建设思维导图百度查重入口
  • 自己建设博客网站成都网站建设系统
  • 什么专业可以做网站编辑深圳广告策划公司
  • 有没有做微场景的网站搜索引擎调价工具哪个好
  • 免费制作封面网站网站统计
  • wordpress基础优化南通百度seo代理
  • dw网页制作试题搜索引擎简称seo
  • 用记事本做网站营销策划36计
  • 中国新闻社是什么单位网站站长seo推广
  • 新疆建设网站首页网站seo诊断报告怎么写
  • 网站建设中古典武侠中文字幕seo霸屏
  • 长沙外贸建站哪里好短视频剪辑培训班速成
  • 代做论文网站好百度提交工具