diff --git a/blog/elasticsearch/install.md b/blog/elasticsearch/install.md index 1c3ad9cf44bf93ae87763fb7d51d9afb49869fea..50a7fea975fd715adbf3cc6a5409f7ef99e8b819 100644 --- a/blog/elasticsearch/install.md +++ b/blog/elasticsearch/install.md @@ -1,12 +1,14 @@ # 环境安装 -课程中使用的版本 7.10(本例使用7.14) +课程中使用的版本 7.10.0(本例使用7.14.0) - 安装Java环境 - 安装ElasticSearch - 安装Kibana - 安装ElasticSearch-Head插件 +> 技巧:MacOS下,拖拽文件或者文件夹到终端,会生成文件路径 + ## 1、安装Java环境 兼容性查看 @@ -50,19 +52,24 @@ Java HotSpot(TM) 64-Bit Server VM (build 25.251-b08, mixed mode) - elasticsearch中文社区:[https://elasticsearch.cn/download/](https://elasticsearch.cn/download/) -- 华为云镜像:[https://repo.huaweicloud.com/elasticsearch/](https://repo.huaweicloud.com/elasticsearch/) +- 华为云镜像elasticsearch:[https://repo.huaweicloud.com/elasticsearch/](https://repo.huaweicloud.com/elasticsearch/) + +- 华为云镜像kibana: [https://repo.huaweicloud.com/kibana/](https://repo.huaweicloud.com/kibana/) ### 2.2、下载解压 ```bash # elasticsearch -wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.17.4-linux-x86_64.tar.gz +wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.14.0-linux-x86_64.tar.gz -# kibana -wget https://artifacts.elastic.co/downloads/kibana/kibana-7.17.4-linux-x86_64.tar.gz +# 国内镜像 MacOS +wget http://dl.elasticsearch.cn/elasticsearch/elasticsearch-7.14.0-darwin-x86_64.tar.gz + +# 国内镜像 Linux +wget http://dl.elasticsearch.cn/elasticsearch/elasticsearch-7.14.0-linux-x86_64.tar.gz # 解压 -tar -xvf elasticsearch-7.17.4-linux-x86_64.tar.gz +tar -xvf elasticsearch-7.14.0-linux-x86_64.tar.gz ``` ### 2.3、目录结构 @@ -115,6 +122,7 @@ cd elasticsearch-7.14.0\bin MacOS ```bash +# start.command open node1/bin/elasticsearch open node2/bin/elasticsearch open node3/bin/elasticsearch @@ -122,12 +130,96 @@ open node3/bin/elasticsearch windows ```bash +# start.bat start D:\node1\bin\elasticsearch.bat start D:\node2\bin\elasticsearch.bat start D:\node3\bin\elasticsearch.bat ``` ## 3、安装Kibana + +### 3.1、下载 + +```bash +# kibana +wget https://artifacts.elastic.co/downloads/kibana/kibana-7.14.0-linux-x86_64.tar.gz + +# 国内镜像 MacOS +wget http://dl.elasticsearch.cn/kibana/kibana-7.14.0-darwin-x86_64.tar.gz + +# 国内镜像 Linux +wget http://dl.elasticsearch.cn/kibana/kibana-7.14.0-linux-x86_64.tar.gz + +``` + +### 3.2、解压启动 + +```bash +# 解压 +tar -xvf kibana-7.14.0-darwin-x86_64.tar.gz + +# 进入执行文件目录 +cd kibana-7.14.0-darwin-x86_64/bin + +# 启动 +./kibana +``` + +需要提前开启 elasticsearch + +验证地址:http://localhost:5601 + +### 3.3、关闭kibana + +```bash +# 查找进程id 3种方式 +ps -ef| grep 5601 + +ps -ef| grep kibana + +lsof -i:5601 + +# 关闭进程 +kill -9 +``` + +### 3.4、修改配置 + +config/kibana.yml + +```bash +# 默认页面修改为:开发工具 +# The default application to load. +#kibana.defaultAppId: "home" +kibana.defaultAppId: "dev_tools" + +# 显示语言改为:中文 +# Specifies locale to be used for all localizable strings, dates and number formats. +# Supported languages are the following: English - en , by default , Chinese - zh-CN . +#i18n.locale: "en" +i18n.locale: "zh-CN" +``` + +### 3.5、快捷键 + +| 快捷键 | 功能 +| - | - +| 提交请求| Ctrl/Cmd + Enter +| 自动缩进 | Ctrl/Cmd + I + + +### 3.6、问题 + +Kibana server is not ready yet + +| 原因 | 解决办法 +| - | - +| Kibana和ElasticSearch的版本不兼容 | 保持版本一致 +| Kibana中配置的elasticSearch.hosts与ElasticSearch的服务地址不同 | 修改kibana.yml中的配置 +| ElasticSearch中禁止跨域访问 | elasticSearch.yml配置允许跨域 +| 服务器中开启了防火墙 | 关闭防火墙或修改服务器的安全策略 +| ElasticSearch所在磁盘剩余空间不足90% | 清理磁盘空间,配置监控的报警 + ## 4、安装ElasticSearch-Head插件 ## 5、不同编程语言的客户端 diff --git a/blog/php-mysql/index.md b/blog/php-mysql/index.md index bc2d905f22e6d8355af6081ef6f2e752c931233a..c3020595b011b3db1e6c1a7d3bfd472a472565b8 100644 --- a/blog/php-mysql/index.md +++ b/blog/php-mysql/index.md @@ -52,7 +52,7 @@ 25. [外键 foreing key](blog/php-mysql/sql-foreing-key.md) -[视图 view](blog/php-mysql/sql-view.md) +26. [视图 view](blog/php-mysql/sql-view.md) [事务安全 transaction](blog/php-mysql/sql-transaction.md) diff --git a/blog/php-mysql/sql-view.md b/blog/php-mysql/sql-view.md index 7e9240f4ecc853a0ae8816cafc0eec713f2464ee..11dd04a7970768fb3ef2c4f6fc1e1f303b02379e 100644 --- a/blog/php-mysql/sql-view.md +++ b/blog/php-mysql/sql-view.md @@ -119,5 +119,3 @@ drop view 视图名字; ```sql drop view student_class_view; ``` - -https://www.bilibili.com/video/BV1Vx411g7uJ?p=60&spm_id_from=pageDriver \ No newline at end of file