Archives : May-2020

原文链接:「Groovy」- 使用正则表达式
文章分类:「05.Programming_Language:6.Apache_Groovy:3.Quick_Start_and_Tutorial:Regular_Expressions」
文章标识:「c896c343」

java.util.regex.Pattern
使用 ~string 即可定义 java.util.regex.Pattern 对象,例如 ~”[Gg]roovy” 或者 ~/[Gg]roovy/ 格式
java.util.regex.Matcher
使用 =~ 即可定义 java.util.regex[……]

Read more

原文链接:「Node.js」- 提示和技巧
文章分类:「05.Programming_Language:7.HTML,_CSS,_JS:Node.js_and_NPM:Tips_and_Tricks」
文章标识:「9f2f144c」

# npm list -g # 显示所有用户目录中的包,以树形结构显示 # npm list -g – depth=0 # 指定树显示的深度 # npm list # 显示当前目录中的包
相关链接

npm tricks part 1: Get list of globally installed packages[……]

Read more

原文链接:「kubernetes」- 全部 kubernetes 对象
文章分类:「Kubernetes_and_Docker:06.Kubernetes_API_Objects」
文章标识:「7d2fff84」

本笔记所述的“对象”是指 Service、Pod、Deployment 等等对象。
如何查看所有可以使用的对象?
方法一、kubectl api-resoureces

# 查看全部资源对象
kubectl api-resources

# 查看属于命名空间的资源
kubectl api-resources –namespaced=true

#[……]

Read more

原文链接:「Elasticsearch」- 设置 JVM 选项
文章分类:「Logging_-_We_all_need_logs!:1.Elasticsearch_-_Search_and_Analytics:5.Performance:Setting_JVM_options」
文章标识:「e9a6ea23」

第一步、查看当前配置
可以使用 GET/_nodes/stats/jvm 或者 GET/_nodes/<node_id>/stats/jvm 接口:

GET /_nodes/<your node id>/stats/jvm?pre[……]

Read more

原文链接:「Node.js」- 安装
文章分类:「05.Programming_Language:7.HTML,_CSS,_JS:Node.js_and_NPM:Installing_Nodejs_on_Linux」
文章标识:「9ce8e1b5」

# 08/13/2019 Debian and Node.js v12.x

#!/bin/sh

# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_12.x | bash –
apt-get install -y nodejs

#[……]

Read more

原文链接:「PHP」- 常见错误汇总
文章分类:「05.Programming_Language:3.PHP_-_Hypertext_Preprocessor:z.Error_List_(PHP)」
文章标识:「e8faa3a6」

#3 TODO PHP SESSION MEMCACHE
# TODO 在PHP中,当session使用memcache存储时,如果memcache无法访问,则是什么状态。 -「Securing Session INI Settings」 -「Runtime Configuration」
#2 socket_sendto() Message[……]

Read more

原文链接:「Kubernetes Objects」- Service(学习笔记)
文章分类:「Kubernetes_and_Docker:06.Kubernetes_API_Objects:Service」
文章标识:「9d84229f」

Service,服务,用于暴露 Pod 以供访问。
官方文档及手册
Kubernetes API v1.18/Service v1 core
Service ?
Pod 会被创建,并且还会消失,这由 ReplicaSets 控制。每个Pod都有自己的IP地址,但是这些IP地址不能视为可靠的。
那么,如果前端的一部[……]

Read more

原文链接:「MongoDB」- 安装(CentOS)
文章分类:「MongoDB:2.Installation:CentOS_and_MongoDB」
文章标识:「f890d9b4」

MongoDB 4.2 on CentOS 7.4
Install MongoDB Community Edition How to use SOCKS proxy with yum?

#### 第一步、添加 YUM 仓库
cat <<EOF > /etc/yum.repos.d/mongodb-org-4.2.repo
[mongodb-org-4.2]
na[……]

Read more

原文链接:「Fluentd」- 安装(CentOS 7.x)
文章分类:「Logging_-_We_all_need_logs!:Fluentd_-_data_collector:2.Installation:CentOS_7.x_with_td-agent_v3」
文章标识:「da740a86」

第一步、准备工作
1)同步服务器时间: 参考 Time Synchronization/systemd-based 笔记
2)增加文件描述符: 在安装后,通过 systemctl edit 修改,而非修改 system.conf 文件
3)调整内核的参数: 根据官方[……]

Read more

原文链接:「Kubernetes」- 图形化管理界面(Dashboard)
文章分类:「Kubernetes_and_Docker:07.Kubernetes_Addons:Kubernetes_Dashboard」
文章标识:「d12c7ce0」

通过 Web UI (Dashboard) 界面,可以对集群的资源进行管理、显示正在运行的应用,查看资源状态,查看集群信息。本文将介绍如何安装部署 Kubernetes Dashboard 图形化界面。
项目地址:
系统环境

属性
参数[……]

Read more

原文链接:「Elasticsearch」- 安装(Debian 8.2 and Elasticsearch 6.5.0)
文章分类:「Logging_-_We_all_need_logs!:1.Elasticsearch_-_Search_and_Analytics:2.Installation_and_Upgrading:Debian_8.2_and_Elasticsearch_6.5.0」
文章标识:「98a8e587」

环境概述
操作系统:Debian 8.2 软件版本:Elasticsearch 6.5.0
安装依赖
由于Elasticsearch依赖于J[……]

Read more

原文链接:「Kibana」- 杂记
文章分类:「Logging_-_We_all_need_logs!:2.Kibana_-_Data_Visualization:x.Miscellanies」
文章标识:「ab72b134」

# 如果你的Kibana显示中文,那很可能是用了「anbai-inc/Kibana_Hanization」这个。[……]

Read more

原文链接:「Kubernetes」- “cgroupfs” is different from docker cgroup driver: “systemd”
文章分类:「Kubernetes_and_Docker:05.Kubernetes_Cluster:z.Error_List_(Kubernetes):kubelet_-_cgroup_driver_is_different」
文章标识:「f499ad45」

问题描述
原有 Docker 1.13 版本,升级到 Docker 19.03 版本。在重新启动 kubelet 服务后,产生如下错误:

misc[……]

Read more

原文链接:「Elasticsearch」- 常见错误列表
文章分类:「Logging_-_We_all_need_logs!:1.Elasticsearch_-_Search_and_Analytics:z.Error_List_(Elasticsearch)」
文章标识:「836d8293」

#4 Data too large
I got issue about “Data too large”
问题描述: 在 Kibana 中,返回如下错误信息:

[circuit_breaking_exception] [parent] Data too larg[……]

Read more

原文链接:「Elasticsearch」- 安全
文章分类:「Logging_-_We_all_need_logs!:1.Elasticsearch_-_Search_and_Analytics:4.Security」
文章标识:「7550d51c」

# Search Guard -「is Security free in Elastic search Stack Features?」 -「https://search-guard.com/」[……]

Read more

原文链接:「Kibana」- 安装
文章分类:「Logging_-_We_all_need_logs!:2.Kibana_-_Data_Visualization:2.Installation」
文章标识:「b276c024」

安装
安装参考官方手册「Installing Kibana」,已经非常详细了,介绍了各个平台的安装方法,以及各种包的安装方式。
Debian 8.2 and Kibana 6.5.0

#!/bin/sh

# 前几步在进行Elasticsearch 6.50的安装时已经进行过了
wget -qO – https://artifact[……]

Read more

原文链接:「Elastic Stack」- Kibana
文章分类:「Logging_-_We_all_need_logs!:2.Kibana_-_Data_Visualization」
文章标识:「b38b7ead」

配置
修改/etc/kibana/kibana.yml的内容如下:

# 配置监听的IP地址和端口号。“0.0.0.0”表示监听所有的IP地址。
server.port: 5601
server.host: 0.0.0.0
# 配置es服务器的ip,如果是集群则配置该集群中主节点的ip
elasticsearch.url: “http://127[……]

Read more