docs: 整理该当

feat: 添加新项目
main
bicijinlian 1 year ago
parent ee53ae456f
commit da2f449ff0

@ -1,7 +0,0 @@
GET http://www.baidu.com
###
GET https://www.bing.com
###
curl --request GET --url http://www.baidu.com/ --header 'user-agent: vscode-restclient'

@ -0,0 +1,37 @@
{
"cells": [
{
"attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
"使用.NET专用客户端 Elastic.Client 库管理单节点ES\n",
"==============================================="
]
}
],
"metadata": {
"kernelspec": {
"display_name": ".NET (C#)",
"language": "C#",
"name": ".net-csharp"
},
"language_info": {
"name": "polyglot-notebook"
},
"orig_nbformat": 4,
"polyglot_notebook": {
"kernelInfo": {
"defaultKernelName": "csharp",
"items": [
{
"aliases": [],
"name": "csharp"
}
]
}
}
},
"nbformat": 4,
"nbformat_minor": 2
}

@ -0,0 +1,37 @@
{
"cells": [
{
"attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
"使用.NET专用客户端 Elastic.Client 库,管理集群\n",
"============================================"
]
}
],
"metadata": {
"kernelspec": {
"display_name": ".NET (C#)",
"language": "C#",
"name": ".net-csharp"
},
"language_info": {
"name": "polyglot-notebook"
},
"orig_nbformat": 4,
"polyglot_notebook": {
"kernelInfo": {
"defaultKernelName": "csharp",
"items": [
{
"aliases": [],
"name": "csharp"
}
]
}
}
},
"nbformat": 4,
"nbformat_minor": 2
}

@ -0,0 +1,12 @@
### 请求ES首页
GET https://127.0.0.1:9201
Content-Type: application/json
Authorization: Basic elastic:es-461400
### 请求ES节点信息
GET https://127.0.0.1:9201/_cat/nodes
Content-Type: application/json
Authorization: Basic elastic:es-461400
###
curl --request GET --url http://www.baidu.com/ --header 'user-agent: vscode-restclient'

@ -0,0 +1,12 @@
### 请求ES首页
GET https://127.0.0.1:9201
Content-Type: application/json
Authorization: Basic elastic:es-461400
### 请求ES节点信息
GET https://127.0.0.1:9201/_cat/nodes
Content-Type: application/json
Authorization: Basic elastic:es-461400
###
curl --request GET --url http://www.baidu.com/ --header 'user-agent: vscode-restclient'

@ -5,8 +5,8 @@
"cell_type": "markdown",
"metadata": {},
"source": [
"使用HTTP API 操作 ES\n",
"==================="
"使用 RestSharp 通过 ES WebApi 接口管理 ES\n",
"======================================="
]
}
],

@ -0,0 +1,37 @@
{
"cells": [
{
"attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
"使用 RestSharp 通过 ES WebApi 接口管理 ES\n",
"======================================="
]
}
],
"metadata": {
"kernelspec": {
"display_name": ".NET (C#)",
"language": "C#",
"name": ".net-csharp"
},
"language_info": {
"name": "polyglot-notebook"
},
"orig_nbformat": 4,
"polyglot_notebook": {
"kernelInfo": {
"defaultKernelName": "csharp",
"items": [
{
"aliases": [],
"name": "csharp"
}
]
}
}
},
"nbformat": 4,
"nbformat_minor": 2
}

@ -1,73 +0,0 @@
{
"cells": [
{
"attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
"启动ES相关服务\n",
"============="
]
},
{
"attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
"## 启动本机单节点 ES 及 kibana"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"dotnet_interactive": {
"language": "pwsh"
},
"polyglot_notebook": {
"kernelName": "pwsh"
}
},
"outputs": [],
"source": [
"#!powershell\n",
"# 判断ES服务是否启动\n",
"\n",
"cd \"D:\\ELK\\8.7.0\\SingleNode\\\"\n",
".\\启动脚本.bat"
]
},
{
"attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
"## 启动Kibana"
]
}
],
"metadata": {
"kernelspec": {
"display_name": ".NET (C#)",
"language": "C#",
"name": ".net-csharp"
},
"language_info": {
"name": "polyglot-notebook"
},
"orig_nbformat": 4,
"polyglot_notebook": {
"kernelInfo": {
"defaultKernelName": "csharp",
"items": [
{
"aliases": [],
"name": "csharp"
}
]
}
}
},
"nbformat": 4,
"nbformat_minor": 2
}

@ -1,4 +0,0 @@
# 启动ES及Kibana
Set-Location "D:\ELK\8.7.0\SingleNode\"
.\.bat

@ -5,8 +5,8 @@
"cell_type": "markdown",
"metadata": {},
"source": [
"ES本机开发环境部署\n",
"================"
"部署本机ES服务\n",
"============="
]
},
{
@ -22,7 +22,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
"## 本机单机部署(启动默认安全设)"
"## 本机单机部署(启动默认安全设)"
]
},
{
@ -114,7 +114,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
"## 本机三节点集群(启用安全)\n"
"## 本机三节点集群(启用默认安全)\n"
]
},
{

@ -12,19 +12,30 @@ namespace ElasticSearchStudy.App
{
static void Main(string[] args)
{
Console.WriteLine("使用 ElistcSearch WebApi");
Console.WriteLine("使用 ElistcSearch 简单测试项目");
var option = new RestClientOptions()
{
BaseUrl = new Uri("https://localhost:9200"),
Authenticator = new HttpBasicAuthenticator("elastic", "jLAglHZ1Wvt9ikOjb2TY")
BaseUrl = new Uri("https://localhost:9201"),
Authenticator = new HttpBasicAuthenticator("elastic", "es-461400")
};
var restClient = new RestClient(option);
var request = new RestRequest("/_cluster/health", Method.Get);
var request = new RestRequest("/_cat/health?v", Method.Get);
var dd = restClient.Get(request);
var healthResponse = restClient.Get(request);
var context = healthResponse.Content;
var ddd = context.Replace("\t", "");
var ccc = context.Split("\r\n");
var ccc2 = context.Split("\r");
var ccc3 = context.Split("\n");
Console.WriteLine(context);
}
}
}

@ -2,6 +2,9 @@
namespace ElasticSearchStudy.Core
{
/// <summary>
/// 索引文档定义
/// </summary>
public class Tweet
{
public int Id { get; set; }

@ -0,0 +1,3 @@
项目说明
========
使用 `Elasticsearch` 专用.NET 客户端 `Elastic.Clients` 类库,管理 `Elasticserach`

@ -1,4 +0,0 @@

GET http://www.baidu.com
### dfsdf
GET http://www.bing.com

@ -0,0 +1,3 @@
项目说明
========
使用 `RestSharp` Http库通过 `Elasticsearch WebApi` 管理 ES

@ -0,0 +1,5 @@
### 请求ES集群服务 WebApi
### 首页
GET https://127.0.0.1:9201/
###

@ -0,0 +1,10 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net6.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>
</Project>

@ -0,0 +1,10 @@
namespace ElasticSearchStudy.UseHttpRequestFile
{
internal class Program
{
static void Main(string[] args)
{
Console.WriteLine("请直接使用项目内具有http后辍的文件直接编写及发送httt请求");
}
}
}

@ -0,0 +1,5 @@
### 请求单节点ES服务 WebApi
### 首页
GET https://127.0.0.1:9200/
###

@ -0,0 +1,3 @@
项目说明
========
`Visual Studio 2022` 内置支持在http扩展名的文件里直接编写与发送HTTP请求。类似于RestClient

@ -9,7 +9,20 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ElasticSearchStudy.Core", "
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ElasticSearchStudy.UnitTest", "ElasticSearchStudy.UnitTest\ElasticSearchStudy.UnitTest.csproj", "{3008F5A9-43DA-48AF-883E-514FD71B65A2}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ElasticSearchStudy.UseHttpAPI", "ElasticSearchStudy.UseHttpAPI\ElasticSearchStudy.UseHttpAPI.csproj", "{9218B8D7-B382-4C16-B060-B1CE2E2F9B47}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ElasticSearchStudy.UseHttpAPI", "ElasticSearchStudy.UseHttpAPI\ElasticSearchStudy.UseHttpAPI.csproj", "{9218B8D7-B382-4C16-B060-B1CE2E2F9B47}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ElasticSearchStudy.UseHttpRequestFile", "ElasticSearchStudy.UseHttpRequestFile\ElasticSearchStudy.UseHttpRequestFile.csproj", "{7B0E1527-66DB-45EC-BEFE-83D00723E45E}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Docs", "Docs", "{002B733F-1D54-4975-9AFF-ADE901B7E415}"
ProjectSection(SolutionItems) = preProject
Docs\使用Elastic.Client库管理ES.ipynb = Docs\使用Elastic.Client库管理ES.ipynb
Docs\使用Elastic.Client库管理ES集群.ipynb = Docs\使用Elastic.Client库管理ES集群.ipynb
Docs\使用RestClient管理ES.http = Docs\使用RestClient管理ES.http
Docs\使用RestClient管理ES集群.http = Docs\使用RestClient管理ES集群.http
Docs\使用RestSharp管理ES.ipynb = Docs\使用RestSharp管理ES.ipynb
Docs\使用RestSharp管理ES集群.ipynb = Docs\使用RestSharp管理ES集群.ipynb
Docs\部署ES服务.ipynb = Docs\部署ES服务.ipynb
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@ -33,6 +46,10 @@ Global
{9218B8D7-B382-4C16-B060-B1CE2E2F9B47}.Debug|Any CPU.Build.0 = Debug|Any CPU
{9218B8D7-B382-4C16-B060-B1CE2E2F9B47}.Release|Any CPU.ActiveCfg = Release|Any CPU
{9218B8D7-B382-4C16-B060-B1CE2E2F9B47}.Release|Any CPU.Build.0 = Release|Any CPU
{7B0E1527-66DB-45EC-BEFE-83D00723E45E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{7B0E1527-66DB-45EC-BEFE-83D00723E45E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{7B0E1527-66DB-45EC-BEFE-83D00723E45E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{7B0E1527-66DB-45EC-BEFE-83D00723E45E}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE

Loading…
Cancel
Save