统信操作系统离线安装JDK、Nginx、elasticsearch、kibana、ik、pinyin

第一步:挂载光盘

1、查看设备名称
查看光盘的名称,通常是以 /dev/sr0 或者类似格式显示lsblk
2、创建挂载点并挂载光盘
创建挂载目录sudo mkdir /mnt/cdrom
进行光盘目录挂载,/dev/sr0 要替换为实际查看到的光盘设备名称sudo mount /dev/sr0 /mnt/cdrom
3、拷贝文件到安装目录
单个拷贝sudo cp /mnt/cdrom/jdk-17.0.12_linux-arm64_bin.tar.gz /usr/local/java批量拷贝sudo cp /mnt/cdrom/*.tar.gz /usr/local/offline_packages/

第一步:安装JDK

1、创建安装目录
sudo mkdir /usr/local/java
2、解压安装文件
sudo tar -zxvf jdk-17.0.12_linux-arm64_bin.tar.gz -C /usr/local/java
3、配置系统环境变量
编辑/etc/profile 文件,添加以下内容export JAVA_HOME=/usr/local/java/jdk-17.0.12
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
4、使配置生效
source /etc/profile
5、检测安装是否成功
 java -version
java version "17.0.12"
Java(TM) SE Runtime Environment (build 17.0.12)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.12, mixed mode)
6、设置开机自启
创建一个名为 jdk.service 的服务配置文件并编辑配置sudo vim /etc/systemd/system/jdk.service
[Unit]
Description=JDK Service[Service]
Type=forking
ExecStart=/usr/local/java/jdk-17.0.12/bin/java -version
ExecReload=/bin/kill -HUP $MAINPID
KillMode=process
Restart=on-failure[Install]
WantedBy=multi-user.target
7、使配置生效
sudo systemctl daemon-reload
sudo systemctl enable jdk.service

第二步:安装Nginx

1、解压安装文件
 sudo tar -zxvf nginx-1.26.2.tar.gz -C /usr/local/nginx
2、按需编辑配置文件
 /usr/local/nginx/conf/nginx.conf
3、检测安装是否成功
sudo systemctl status nginx输出信息中显示 active (running),则说明 Nginx 服务已经正常启动运行。
4、设置开机自启动
创建一个名为 nginx.service 的服务配置文件并编辑配置sudo vim /etc/systemd/system/nginx.service
[Unit]
Description=Nginx HTTP Server
After=network.target[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s stop
PrivateTmp=true[Install]
WantedBy=multi-user.target
5、使配置生效
sudo systemctl daemon-reload
sudo systemctl enable nginx.service

第三步:安装elasticsearch

 1、解压安装文件
 sudo tar -zxvf elasticsearch-8.16.0-linux-aarch64.tar.gz -C /usr/local/elasticsearch
2、配置系统环境变量
配置如集群名称、节点名称、网络监听地址等参数,例如设置 network.host: 0.0.0.0vim /usr/local/elasticsearch/config/elasticsearch.yml
3、设置开机自启动
创建一个名为 elasticsearch.service 的服务配置文件并编辑配置sudo vim /etc/systemd/system/elasticsearch.service
[Unit]
Description=Elasticsearch
Documentation=https://www.elastic.co
Wants=network-online.target
After=network-online.target[Service]
LimitMEMLOCK=infinity
ExecStart=/usr/local/elasticsearch/bin/elasticsearch
Restart=always
RestartSec=5[Install]
WantedBy=multi-user.target
4、使配置生效
sudo systemctl daemon-reload
sudo systemctl enable elasticsearch.service
5、检测安装是否成功
方法一:在浏览器中输入http://localhost:9200{"name": "node-1",  // 这里是节点名称,根据实际配置会不同"cluster_name": "my_cluster",  // 集群名称,同样按实际配置显示"cluster_uuid": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx","version": {"number": "7.x.x",  // 实际的版本号"build_flavor": "default","build_type": "tar","build_hash": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","build_date": "20xx-xx-xxTxx:xx:xx.xxxZ","build_snapshot": false,"lucene_version": "8.x.x","minimum_wire_compatibility_version": "6.x.x","minimum_index_compatibility_version": "6.x.x"},"tagline": "You Know, for Search"
}
方法二:也可以通过查看/usr/local/elasticsearch/logs/的日志文件,检查是否有报错信息。

第四步:安装es-ik分词器

  1、解压安装文件
sudo unzip elasticsearch-analysis-ik-8.15.3.zip -d /usr/local/elasticsearch/plugins/ik

第五步:安装es-pinyin分词器

1、解压安装文件
 sudo unzip elasticsearch-analysis-pinyin-8.15.3.zip -d /usr/local/elasticsearch/plugins/pinyin

第六步:安装kibana

  1、解压安装文件
 sudo tar -zxvf kibana-8.16.0-linux-aarch64.tar.gz -C /usr/local/kibana
 2、配置 Kibana
配置 elasticsearch.url 参数指向已安装好的 Elasticsearch 服务器地址,例如 elasticsearch.url: "http://localhost:9200"vim /usr/local/kibana/config/kibana.yml
3、设置开机自启动
创建一个名为 kibana.service 的服务配置文件并编辑配置sudo vim /etc/systemd/system/kibana.service
[Unit]
Description=Kibana
After=elasticsearch.service
Requires=elasticsearch.service[Service]
ExecStart=/usr/local/kibana/bin/kibana
Restart=always
RestartSec=5[Install]
WantedBy=multi-user.target
4、使配置生效
sudo systemctl daemon-reload
sudo systemctl enable kibana.service
5、检测是否安装成功
方法一:在浏览器中输入http://localhost:5601如果能正常打开 Kibana 的登录界面或者主页面,那么就说明 Kibana 安装成功了。
方法二:查看/usr/local/kibana/logs/的日志文件,确认是否有异常报错信息。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/59629.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SQL面试题——奔驰SQL面试题 车辆在不同驾驶模式下的时间

SQL面试题——奔驰SQL面试题 我们的表大致如下 CREATE TABLE signal_log( vin STRING COMMENTvehicle frame id, signal_name STRING COMMENTfunction name, signal_value STRING COMMENT signal value , ts BIGINT COMMENTevent timestamp, dt STRING COMMENTformat yyyy-mm…

Hadoop生态圈框架部署(六)- HBase完全分布式部署

文章目录 前言一、Hbase完全分布式部署(手动部署)1. 下载Hbase2. 上传安装包3. 解压HBase安装包4. 配置HBase配置文件4.1 修改hbase-env.sh配置文件4.2 修改hbase-site.xml配置文件4.3 修改regionservers配置文件4.4 删除hbase中slf4j-reload4j-1.7.33.j…

YOLOv11改进,YOLOv11添加GnConv递归门控卷积,二次创新C3k2结构

摘要 视觉 Transformer 在多种任务中取得了显著的成功,这得益于基于点积自注意力的新空间建模机制。视觉 Transformer 中的关键因素——即输入自适应、长距离和高阶空间交互——也可以通过卷积框架高效实现。作者提出了递归门控卷积(Recursive Gated Convolution,简称 gnCo…

Queuing 表(buffer表)的优化实践 | OceanBase 性能优化实践

案例问题描述 该案例来自一个金融行业客户的问题:他们发现某个应用对一个数据量相对较小的表(仅包含数千条记录)访问时,频繁遇到性能下降的情况。为解决此问题,客户向我们求助进行分析。我们发现这张表有频繁的批量插…

CentOS 8 安装 chronyd 服务

操作场景 目前原生 CentOS 8 不支持安装 ntp 服务,因此会发生时间不准的问题,需使用 chronyd 来调整时间服务。CentOS 8以及 TencentOS 3.1及以上版本的实例都使用 chronyd 服务实现时钟同步。本文介绍了如何在 CentOS 8 操作系统的腾讯云服务器上安装并…

AI大模型(二):AI编程实践

一、软件安装 1. 安装 Visual Studio Code VSCode官方下载:Visual Studio Code - Code Editing. Redefined 根据自己的电脑系统选择相应的版本下载 安装完成! 2. 安装Tongyi Lingma 打开VSCode,点击左侧菜单栏【extensions】,…

Win10/11 安装使用 Neo4j Community Edition

如果你下载的是 Neo4j Community Edition 的压缩包,意味着你需要手动解压并配置 Neo4j。以下是详细的使用步骤: 0. 下载压缩包 访问Neo4j官网,找到 Community Edition 版本并选择 4.x 或者 5.x 下载:https://neo4j.com/deployme…

使用json配置动态区间及动态执行公式

背景 有时候可能线上一直需要调整公式或者区间以及参数等等,如果使用代码方式,将会变得比较麻烦,可以在redis或者数据库配置一份动态配置,让代码进行解析并执行,可以对公式以及参数等进行动态调节 需求 x 是估值&…

腾讯地图GL JS点标识监听:无dragend事件的经纬度获取方案

引入腾讯地图SDK <!--腾讯地图 API--><script charset"utf-8" src"https://map.qq.com/api/gljs?librariestools&v1.exp&key***"></script>构建地图容器 <div class"layui-card"><div class"layui-car…

Tiktok对接和内容发布申请流程

这段时间在搞AI生成视频&#xff0c;希望用户能一键发布到Tiktok&#xff0c;因此研究了一下Tiktok的开发者申请流程&#xff0c;发现好复杂&#xff0c;同时也发现Tiktok的开发也跟我一样&#xff0c;挺草台班子的 0、流程简述 废话不多说&#xff0c;Tiktok的开发者申请和…

企业生产环境-麒麟V10(ARM架构)操作系统部署kafka高可用集群

前言&#xff1a;Apache Kafka是一个分布式流处理平台&#xff0c;由LinkedIn开发并捐赠给Apache软件基金会。它主要用于构建实时数据流管道和流应用。Kafka具有高吞吐量、可扩展性和容错性的特点&#xff0c;适用于处理大量数据。 以下是Kafka的一些核心概念和特性&#xff1…

xcode-select: error: tool ‘xcodebuild‘ requires Xcode, but active developer

打开 .sh 文件所在的终端窗口&#xff0c;执行终端命令&#xff1a;sh 文件名.sh&#xff0c;出现如下错误&#xff1a; 解决办法&#xff1a;

CC6学习记录

&#x1f338; cc6 cc6和cc1的国外链其实后半条链子是一样的&#xff0c;但是cc6的不局限于jdk的版本和commons-collections的版本。 回忆一下cc1的后半条链子&#xff1a; LazyMap.get()->InvokerTransformer.transform() 这里我们就结合了URLDNS链的思路&#xff0c;在…

嵌入式硬件实战基础篇(一)-STM32+DAC0832 可调信号发生器-产生方波-三角波-正弦波

引言&#xff1a;本内容主要用作于学习巩固嵌入式硬件内容知识&#xff0c;用于想提升下述能力&#xff0c;针对学习STM32与DAC0832产生波形以及波形转换&#xff0c;对于硬件的降压和对于前面硬件篇的实际运用&#xff0c;针对仿真的使用&#xff0c;具体如下&#xff1a; 设…

网络安全练习之 ctfshow_web

文章目录 VIP题目限免&#xff08;即&#xff1a;信息泄露题&#xff09;源码泄露前台JS绕过协议头信息泄露robots后台泄露phps源码泄露源码压缩包泄露版本控制泄露源码(git)版本控制泄露源码2(svn)vim临时文件泄露cookie泄露域名txt记录泄露敏感信息公布内部技术文档泄露编辑器…

ReactPress与WordPress:一场内容管理系统的较量

ReactPress Github项目地址&#xff1a;https://github.com/fecommunity/reactpress WordPress官网&#xff1a;https://wordpress.org/ ReactPress与WordPress&#xff1a;一场内容管理系统的较量 在当今数字化时代&#xff0c;内容管理系统&#xff08;CMS&#xff09;已成为…

IDEA调整警告级别【IntelliJ IDEA 2024.2.0.1】

文章目录 目前现状鼠标悬停&#xff0c;选择配置筛选 > 取消选择OK效果 目前现状 需要把提示改成只要显示error的5个 鼠标悬停&#xff0c;选择配置 筛选 > 取消选择 OK 效果

Vue3 + Vite 构建组件库的整体流程

Vue3 Vite 构建组件库的流程 本文教你如何用 Vue Vite&#xff0c;一步一步构建一个组件库并发布到 npm 的整体流程 1. 通过 vite 命令创建一个基本的项目结构&#xff08;这里选用 vue ts 的项目&#xff09; npm create vitelatest2. 在项目中创建一个 lib 目录&#xf…

游戏引擎学习第10天

视频参考:https://www.bilibili.com/video/BV1LyU3YpEam/ 介绍intel architecture reference manual 地址:https://www.intel.com/content/www/us/en/developer/articles/technical/intel-sdm.html RDTS&#xff08;读取时间戳计数器&#xff09;指令是 x86/x86_64 架构中的…

正则表达式(补充)

定义一个正则表达式 const 变量名 /表达式/ const reg /前端/ 匹配看字符串中有无前端俩字 正则对象上的一些方法 test() 用于查看正则表达式与指定的字符串是否匹配 const reg /前端/ const res reg.test(学前端&#xff0c;找黑马) //匹配到返回true,匹配不到返回fa…