diff --git a/elastic-elasticsearch-node/8.14.3/data.yml b/elastic-elasticsearch-node/8.14.3/data.yml deleted file mode 100644 index 8202fb28b..000000000 --- a/elastic-elasticsearch-node/8.14.3/data.yml +++ /dev/null @@ -1,60 +0,0 @@ -additionalProperties: - formFields: - - default: "/home/elasticsearch" - edit: true - envKey: ELASTICSEARCH_ROOT_PATH - labelZh: 数据持久化路径 - labelEn: Data persistence path - required: true - type: text - - default: 9200 - edit: true - envKey: PANEL_APP_PORT_HTTPS - labelZh: WebUI 端口 - labelEn: WebUI port - required: true - rule: paramPort - type: number - - default: 9300 - edit: true - envKey: PANEL_APP_PORT_CLUSTER - labelZh: 集群端口 - labelEn: Cluster port - required: true - rule: paramPort - type: number - - default: "" - edit: true - envKey: ENROLLMENT_TOKEN - labelZh: 节点注册令牌 - labelEn: Node enrollment token - required: true - type: text - - default: "127.0.0.1:9300" - edit: true - envKey: ES_SETTING_DISCOVERY_SEED__HOSTS - labelZh: 集群发现地址 - labelEn: Cluster discovery address - required: true - type: text - - default: "elasticsearch" - edit: true - envKey: ES_SETTING_CLUSTER_NAME - labelZh: 集群名称 - labelEn: Cluster name - required: true - type: text - - default: "es-node" - edit: true - envKey: ES_SETTING_NODE_NAME - labelZh: 节点名称 - labelEn: Node name - required: true - type: text - - default: "-Xms1g -Xmx1g" - edit: true - envKey: ES_JAVA_OPTS - labelZh: Elasticsearch Java 配置 (可选) - labelEn: Elasticsearch Java configuration (optional) - required: false - type: text diff --git a/elastic-elasticsearch-node/8.14.3/docker-compose.yml b/elastic-elasticsearch-node/8.14.3/docker-compose.yml deleted file mode 100644 index 4d2ff6e4e..000000000 --- a/elastic-elasticsearch-node/8.14.3/docker-compose.yml +++ /dev/null @@ -1,37 +0,0 @@ -version: "3.8" - -networks: - 1panel-network: - external: true - -services: - elasticsearch: - image: elasticsearch:8.14.3 - container_name: ${CONTAINER_NAME} - labels: - createdBy: "Apps" - restart: always - networks: - - 1panel-network - tty: true - ulimits: - memlock: - soft: -1 - hard: -1 - nofile: - soft: 65536 - hard: 65536 - ports: - - ${PANEL_APP_PORT_HTTPS}:9200 - - ${PANEL_APP_PORT_CLUSTER}:9300 - env_file: - - /etc/1panel/envs/global.env - - ${ENV_FILE:-/etc/1panel/envs/default.env} - volumes: - - ${ELASTICSEARCH_ROOT_PATH}/data:/usr/share/elasticsearch/data - - ${ELASTICSEARCH_ROOT_PATH}/backup:/usr/share/elasticsearch/backup - - ${ELASTICSEARCH_ROOT_PATH}/plugins:/usr/share/elasticsearch/plugins - environment: - - LICENSE=basic - - ES_SETTING_BOOTSTRAP_MEMORY__LOCK=true - - ES_SETTING_PATH_REPO=/usr/share/elasticsearch/backup diff --git a/elastic-elasticsearch-node/8.14.3/scripts/init.sh b/elastic-elasticsearch-node/8.14.3/scripts/init.sh deleted file mode 100644 index c5dbe2739..000000000 --- a/elastic-elasticsearch-node/8.14.3/scripts/init.sh +++ /dev/null @@ -1,21 +0,0 @@ -#!/bin/bash - -if [ -f .env ]; then - source .env - - # setup-1 add default values - CURRENT_DIR=$(pwd) - sed -i '/^ENV_FILE=/d' .env - echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env - - mkdir -p $ELASTICSEARCH_ROOT_PATH - mkdir -p "$ELASTICSEARCH_ROOT_PATH/data" - mkdir -p "$ELASTICSEARCH_ROOT_PATH/backup" - mkdir -p "$ELASTICSEARCH_ROOT_PATH/plugins" - - chown -R 1000:1000 $ELASTICSEARCH_ROOT_PATH - - echo "Check Finish." -else - echo "Error: .env file not found." -fi diff --git a/elastic-elasticsearch-node/8.14.3/scripts/uninstall.sh b/elastic-elasticsearch-node/8.14.3/scripts/uninstall.sh deleted file mode 100644 index c86c4fbca..000000000 --- a/elastic-elasticsearch-node/8.14.3/scripts/uninstall.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/bash - -if [ -f .env ]; then - source .env - - echo "Check Finish." - -else - echo "Error: .env file not found." -fi diff --git a/elastic-elasticsearch-node/8.14.3/scripts/upgrade.sh b/elastic-elasticsearch-node/8.14.3/scripts/upgrade.sh deleted file mode 100644 index 77b849120..000000000 --- a/elastic-elasticsearch-node/8.14.3/scripts/upgrade.sh +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/bash - -if [ -f .env ]; then - source .env - - # setup-1 add default values - CURRENT_DIR=$(pwd) - sed -i '/^ENV_FILE=/d' .env - echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env - - echo "Check Finish." - -else - echo "Error: .env file not found." -fi diff --git a/elastic-elasticsearch-node/README.md b/elastic-elasticsearch-node/README.md deleted file mode 100644 index 70c73f7ea..000000000 --- a/elastic-elasticsearch-node/README.md +++ /dev/null @@ -1,117 +0,0 @@ -# Elasticsearch - -搜索并分析您的数据 - - - -Elasticsearch 是 Elastic Stack 核心的分布式搜索和分析引擎。 Logstash 和 Beats 有助于收集、聚合和丰富您的数据并将其存储在 -Elasticsearch 中。 -Kibana 使您能够以交互方式探索、可视化和分享对数据的见解,并管理和监控堆栈。 Elasticsearch 是索引、搜索和分析魔法发生的地方。 - -## 安装说明 - -### 宿主机配置 - -+ `vm.max_map_count` 配置 - -Elasticsearch 需要设置 `vm.max_map_count` 为至少 `262144`。可以通过以下命令设置: - -```sh -grep vm.max_map_count /etc/sysctl.conf - -# 如果输出为空,表示没有设置,需要手动添加 -vm.max_map_count=262144 -``` - -添加配置 - -```sh -# 临时生效 -sysctl -w vm.max_map_count=262144 - -# 永久生效 -echo "vm.max_map_count=262144" >>/etc/sysctl.conf -sysctl -p -``` - -### 新增节点安装 - -> `集群名称` 配置 - -用于标识集群的名称。默认为 `elasticsearch-cluster`。 - -> `节点名称` 配置 - -用于标识节点的名称。默认为 `elasticsearch-node`。 - -> `注册令牌 (节点)` 配置 - -用于加入集群的注册令牌。在集群中的节点中生成,用于加入集群验证。每个注册令牌有效时长30分钟。 - -> `集群发现地址` 配置 - -用于发现集群中其他节点的地址。 - -> `Java 启动参数 (可选)` 配置 - -Java 启动参数。默认为空。 - -推荐参数:`-Xms1g -Xmx1g` - -小内存推荐参数:`-Xms512m -Xmx512m` - -> 角色配置 - -可以通过环境变量配置节点角色。 - -```sh -ES_SETTING_NODE_ROLES=[master, data, ingest] -``` - -可选角色 - -+ `master` -+ `data` -+ `data_content` -+ `data_hot` -+ `data_warm` -+ `data_cold` -+ `data_frozen` -+ `ingest` -+ `ml` -+ `remote_cluster_client` -+ `transform` - -## 快捷操作 (注册成功) - -> 重置密码 - -```sh -/usr/share/elasticsearch/bin/elasticsearch-reset-password -u elastic -``` - -> 创建 `节点` 注册令牌 - -注册令牌的有效期为30分钟。 - -```sh -/usr/share/elasticsearch/bin/elasticsearch-create-enrollment-token -s node -``` - -> 创建 `kibana` 注册令牌 - -注册令牌的有效期为30分钟。 - -```sh -/usr/share/elasticsearch/bin/elasticsearch-create-enrollment-token -s kibana -``` - -> 导出证书 - -<容器名称> 为容器名称或容器 ID,可以通过 `docker ps` 命令查看。 - -导出 `http_ca.crt` 证书到当前目录 - -```sh -docker cp <容器名称>:/usr/share/elasticsearch/config/certs/http_ca.crt . -``` diff --git a/elastic-elasticsearch-node/data.yml b/elastic-elasticsearch-node/data.yml deleted file mode 100644 index 25c9578b4..000000000 --- a/elastic-elasticsearch-node/data.yml +++ /dev/null @@ -1,18 +0,0 @@ -name: Elasticsearch 节点 -title: 分布式、RESTful 风格的搜索和数据分析引擎 -description: 分布式、RESTful 风格的搜索和数据分析引擎 -additionalProperties: - key: elastic-elasticsearch-node - name: Elasticsearch 节点 - tags: - - Database - - Middleware - - Local - shortDescZh: 分布式、RESTful 风格的搜索和数据分析引擎 - shortDescEn: Distributed, RESTful-style search and data analysis engine - type: runtime - crossVersionUpdate: true - limit: 0 - website: https://www.elastic.co/ - github: https://github.com/elastic/elasticsearch/ - document: https://www.elastic.co/docs/ diff --git a/elastic-elasticsearch-node/logo.png b/elastic-elasticsearch-node/logo.png deleted file mode 100644 index 06b4a2589..000000000 Binary files a/elastic-elasticsearch-node/logo.png and /dev/null differ