建站 记一次wordpress markdown上传失败
使用makrdown导入插件时遇到更新失败报错,经排查发现是由于无法访问/tmp目录导致。在宝塔nginx日志中找到错误信息,确认为权限问题。通过设置/tmp目录权限为1777并确保所有权正确后,重新执行导入操作成功。
大数据 Hive集群迁移
本文介绍了从Hadoop 3.0和Hive 2.1.1迁移到Hadoop 3.0和Hive 3.1.2的过程。首先通过专线或VPN打通源集群和目标集群的网络,方便数据迁移。迁移HDFS数据建议优先进行,随后再迁移Hive元数据,可在停止写入后进行全量及增量迁移。为了确保数据一致性,可使用HDFS DistCp工具进行分布式复制,并在迁移前后进行快照处理以防止数据冲突。迁移Hive元数据时需导出并修改相关表信息。通过编写Shell脚本可实现对批量表的全量或增量迁移,并记录迁移的成功与失败情况,提升作业效率和自动化程度。测试显示,数据量约7TB时,迁移速度可达450MB/s,耗时约4.5小时。
Jupyter Nginx代理jupyter
公司AI产品部署Jupyter服务,url为http://192.168.2.25:9999,存在安全隐患。通过开启防火墙、隐藏9999端口并使用nginx代理解决,配置nginx.conf和jupyter_lab_config.py文件,设置c.NotebookApp.base_url为/jupyter,实现路径隐藏。测试显示需通过http://192.168.2.94:9999/jupyter访问,修改base_url可替代nginx。
建站 宝塔部署Lsky Pro
使用阿里云OSS+Typora上传博客图片,因欠费决定搭建Lsky Pro图床系统,通过宝塔一键部署。Lsky Pro基于PHP和Laravel,支持图片管理与处理,需配置域名、SSL证书及Nginx反向代理。成功后可通过API实现Typora图片上传,提升使用体验。
httpd Apache-Httpd 设置文件上传、用户访问
文章介绍了在Apache httpd中实现文件上传功能的两种方式:WebDAV和CGI。WebDAV是一种基于HTTP协议的文件传输协议,支持通过浏览器管理文件系统,并提供版本控制、锁定等功能。配置时需启用模块并设置目录权限,使用curl命令测试上传。CGI方式需要开启cgi模块并配置脚本处理上传请求,同时提供HTML表单供用户上传文件。文章还提供了基本认证的配置示例,确保只有授权用户可访问上传目录。