首页 文章 精选 留言 我的

精选列表

搜索[私有化部署],共10004篇文章
优秀的个人博客,低调大师

Hadoop3单机部署,实现最简伪集群

1.节点说明 ip hostname 说明 10.0.0.120 hadoop-all 主节点+数据节点 2.环境准备 需要JDK1.8运行环境,搭建请参考[Jdk安装(Linux,MacOS,Windows)] 3.设置主机名 sh 复制代码 # 主节点 hostnamectl set-hostname hadoop-all 4.设置host sh 复制代码 # 所有节点配置 echo "10.0.0.120 hadoop-all" >> /etc/hosts 5.设置ssh免密码登录(主节点) sh 复制代码 # 设置主节点自身ssh免密码登录以及主节点对各个数据节点ssh免密码登录 # 以下操作在主节点进行 # 生成公钥 ssh-keygen -t rsa # 向主节点(本机)复制公钥 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys # 验证,输入yes,如果此时没有要求输入密码则配置成功 ssh hadoop-all 6.开放端口 sh 复制代码 # 主节点 firewall-cmd --add-port=9870/tcp && firewall-cmd --add-port=9870/tcp --permanent firewall-cmd --add-port=8088/tcp && firewall-cmd --add-port=8088/tcp --permanent firewall-cmd --add-port=9000/tcp && firewall-cmd --add-port=9000/tcp --permanent firewall-cmd --add-port=50090/tcp && firewall-cmd --add-port=50090/tcp --permanent # 或者关闭关闭防火墙 systemctl stop firewalld.service && systemctl disable firewalld.service 7.准备hadoop安装包 sh 复制代码 # 下载地址 http://hadoop.apache.org/ # 镜像地址 https://mirrors.cloud.tencent.com/apache/hadoop/common/ # 下载hadoop-3.3.6.tar.gz并解压到指定目录,如/data0/hadoop/hadoop-3.3.6 mkdir -p /data0/hadoop/ tar -zxvf hadoop-3.3.6.tar.gz # 创建hadoop数据存放目录 mkdir -p /data1/hadoop/repo 8.修改配置 8.1.进入配置文件目录 sh 复制代码 cd /data0/hadoop/hadoop-3.3.6/etc/hadoop 8.2.修改hadoop-env.sh配置文件 sh 复制代码 # 编辑文件 vi hadoop-env.sh # 添加 export JAVA_HOME=/data0/java/jdk1.8.0_361 export HADOOP_LOG_DIR=/data1/hadoop/repo/logs/hadoop # /data0/java/jdk1.8.0_291为jdk安装目录 # /data1/hadoop/repo为hadoop数据存放目录 8.3.修改core-site.xml配置文件 sh 复制代码 # 编辑文件 vi core-site.xml # 修改configuration节点配置 <configuration> <property> <name>fs.defaultFS</name> <value>hdfs://hadoop-all:9000</value> </property> <property> <name>hadoop.tmp.dir</name> <value>/data1/hadoop/repo</value> </property> </configuration> # hadoop-all为主节点主机名 # 9000为端口 8.4.修改hdfs-site.xml配置文件 sh 复制代码 # 编辑文件 vi hdfs-site.xml # 修改configuration节点配置 <configuration> <property> <name>dfs.replication</name> <value>1</value> </property> </configuration> # 1为数据副本个数 8.5.修改mapred-site.xml配置文件 sh 复制代码 # 编辑文件 vi mapred-site.xml # 修改configuration节点配置 <configuration> <property> <name>mapreduce.framework.name</name> <value>yarn</value> </property> </configuration> 8.6.修改yarn-site.xml配置文件 sh 复制代码 # 编辑文件 vi yarn-site.xml # 修改configuration节点配置 <configuration> <property> <name>yarn.nodemanager.aux-services</name> <value>mapreduce_shuffle</value> </property> <property> <name>yarn.nodemanager.env-whitelist</name> <value>JAVA_HOME,HADOOP_COMMON_HOME,HADOOP_HDFS_HOME,HADOOP_CONF_DIR,CLASSPATH_PREPEND_DISTCACHE,HADOOP_YARN_HOME,HADOOP_MAPRED_HOME</value> </property> </configuration> 9.修改hadoop启动/停止配置 9.1.进入启动脚本目录 sh 复制代码 cd /data0/hadoop/hadoop-3.3.6/sbin 9.2.修改dfs.sh的启动/停止命令 sh 复制代码 # 编辑文件 vi start-dfs.sh vi stop-dfs.sh # 都添加 HDFS_DATANODE_USER=root HDFS_DATANODE_SECURE_USER=hdfs HDFS_NAMENODE_USER=root HDFS_SECONDARYNAMENODE_USER=root 9.3.修改yarn.sh的启动/停止命令 sh 复制代码 # 编辑文件 vi start-yarn.sh vi stop-yarn.sh # 都添加 YARN_RESOURCEMANAGER_USER=root HADOOP_SECURE_DN_USER=yarn YARN_NODEMANAGER_USER=root 10.格式化hdfs sh 复制代码 # 进入hadoop根目录 cd /data0/hadoop/hadoop-3.3.6 # 格式化 bin/hdfs namenode -format 11.启动/停止 sh 复制代码 # 进入hadoop根目录 cd /data0/hadoop/hadoop-3.3.6/sbin # 启动 ./start-all.sh # 停止 ./stop-all.sh # 查看启动状态 jps # 主节点启动[ResourceManager,NameNode,SecondaryNameNode,DataNode,NodeManager] 12.web查看状态 sh 复制代码 # 浏览器访问 10.0.0.120:9870 10.0.0.10:8088 13.配置环境变量 sh 复制代码 # 打开文件 vi ~/.bash_profile # 添加环境变量 # HADOOP export HADOOP_HOME=/data0/hadoop/hadoop-3.3.6 export PATH=$HADOOP_HOME/bin:$PATH #保存退出 :x # 让配置马上生效 source ~/.bash_profile

优秀的个人博客,低调大师

SamWaf v1.3.24 开源、轻量级、私有化部署网站防火墙

重要说明 1. 默认发布包不再内置 GeoLite2-Country.mmdb(IPv6 地理库) 2. 中心管理功能已移除 新增 网站可配置对外 HTTP/2 开关 统一访问认证方式 感谢 @xihefeng 防止主机远程爆破 CDN 回源 IP 威胁情报 IP 订阅 感谢 @ᴹʳXavier IP 黑白名单支持泛解析 感谢 @ᴹʳXavier IP 组,可绑定 IP 白名单、IP 黑名单、自定义规则 感谢 @GodRuiAn @nickdlkk 支持 IP 组定时批量导入 感谢 @FiendFEARing 消息通知支持频率自定义、模板自定义 感谢 @Sxsy2022 消息通知支持自定义 Webhook 感谢 @Firfr @chryuvski 日志列表加上网站昵称列 感谢 @1091198228 登录时右下角弹出不同 IP 登录提醒 运行诊断功能,便于排查 CPU/内存占用情况 管理端本地 CA 证书管理,并与管理端访问配置合并 升级须知:升级后产品内提示该版本重要变更 首页数据卡片支持较昨日同期对比与实时 QPS 趋势 网站响应缓冲开关 IP 归属查询 SSL 证书导出 修正 http 代理 https 时,跳过 HTTPS 证书验证不起作用 感谢 @bbker @xiaoran0503 IP 名单类规则移动到其它站点后,旧站点仍留有脏缓存的问题 感谢 @ysn2382617094wsw @Tea-NT 解决全局规则、单站点规则优先级未生效的问题 感谢 @GodRuiAn 网站综合统计 SQL 查询异常 感谢 @EverEcho 日志界面偏好跳转问题 感谢 @FiendFEARing Windows 服务升级无法自动替换文件、提示 access denied 的问题 统一访问认证方式白名单规则问题 感谢 @陈 HTTP3 开启后没有立即生效的问题 感谢 @Tutu20230712 威胁情报 IP 系统防火墙重复问题 感谢 @Exsilium HTTP 方式的证书申请特定情况下会报错 感谢 @Misty @seven_spades AI 助手回复无效问题,并进行部分使用上优化 感谢 @诗华 完全内网环境下版本检测超时的问题 感谢 @TP 大模型接口返回时候中断问题 感谢 @xingxingcan @legegeCoder 流量字节统计记录不完整问题 感谢 @chankey-7 自定义拦截页面内容优先级问题 真实 IP 来源配置未保存的问题 优化 主机维护从顶部导航改成默认左侧导航 感谢 @1091198228 左下角版本点击后出现相关版本信息,可在反馈时候使用 扫描器检测能力增强(扩充指纹、User-Agent 匹配不区分大小写) 威胁情报 IP 支持误报排除清单 SSL 证书申请增加详细日志,便于排查 SSL 过期检测支持配置是否自动同步主机域名 安全 WAF 层与检测层整体进行安全加固 感谢 @Cha111Ng1 @0xkalawy @ZeyadZonkorany @B0YK4 管理端整体进行安全加固 感谢以下贡献者(排名不分先后) @bbker, @xiaoran0503, @1091198228, @ysn2382617094wsw, @EverEcho, @FiendFEARing, @ᴹʳXavier, @GodRuiAn, @nickdlkk, @Tea-NT, @xihefeng, @Sxsy2022, @Firfr, @chryuvski, @诗华, @TP, @陈**, @Tutu20230712, @Exsilium, @Misty, @seven_spades, @xingxingcan, @legegeCoder, @chankey-7, @Cha111Ng1, @0xkalawy, @ZeyadZonkorany, @B0YK4

优秀的个人博客,低调大师

SamWaf v1.3.21 开源、轻量级、私有化部署网站防火墙

经过多个 beta 版本的打磨,v1.3.21 正式版来了。这一版围绕"更安全、更省心"做了一轮比较大的升级,升级前请务必先看第一节的注意事项。 一、升级前必读(重要) 1. 登录密码加密方式从 MD5 切换为 bcrypt 向上升级无感,正常升级不需要任何额外操作。但要注意:如果升级后又想回滚到 v1.3.21-beta.8 之前的版本,由于加密方式已切换,需要手工使用后台命令行重置密码才能登录。 2. 全新安装的首次登录口令 不再是固定默认密码,首次登录口令见data/initial_password.txt,登录后请立即修改。 3. 管理端前面有反向代理的情况 需要在conf/config.yml中配置security.manage_trusted_proxies(可信代理网段,CIDR 格式、逗号分隔),也可以在「系统配置」页面里设置。 二、安全性整体加固 这一版在安全上下了不少功夫,特别感谢 @zuesdevil、@tomaioo 两位的反馈: 修复了密码相关的潜在安全问题; 对查询 SQL 做了整体调整; 在此基础上对系统做了一轮整体安全加固。 三、本次新增功能 3.1 管理端 SSL 证书自动更新 感谢 @Firfr。注意这里说的是SamWaf 管理端(控制台)自己的证书,不是被防护网站的证书。配置好之后,控制台证书快到期时自动续期,不用再盯日历手动换。配套还新增了面板开启 HTTPS 后是否自动跳转 HTTP 的开关(感谢 @Mr.Chen)。 3.2 RBAC 权限体系 可以按角色分配权限了。运维看运维的,审计看审计的,多人协作时权限边界一目了然。 3.3 网页防篡改 页面被恶意篡改是很多站长的心头患,这一版把防篡改能力加进来了。 3.4 防护引擎三连升级 Cookie 加固:降低 Cookie 被窃取、篡改的风险; CSRF 跨站防护:把这个老牌高频攻击方式挡在引擎层; 上传文件检测:对上传文件做检查,堵住一条常见的入侵通道。 3.5 AI 标注与检测(测试) 开始尝试用 AI 辅助做流量标注与检测,目前为测试功能,欢迎体验反馈。 3.6 其他新增 管理端增加域名白名单(感谢 @友人B); IP 归属地新增 ipdb 格式支持(感谢 @echs-top); 被防护的网站可以设置昵称,站点多了好认(感谢 @1091198228); 新增应用管理; 邮件通知支持自签证书。 四、优化与修复 两项体验优化:支持优雅/平滑升级;网站配置重新加载时业务不中断——改配置不用再担心线上抖动。 MySQL 相关修复(感谢 @王继波、@虫子):分页未生效、添加 CC 防护提示失败、危险日志提示错误、字段问题,以及 MySQL 和 Redis 未启动时链接异常的问题。 其他修复: 访问日志列配置无法修改(感谢 @FiendFEARing); 每日大量访问日志下 SQLite 偏慢的问题做了优化调整,实际效果欢迎重负载用户反馈体感(感谢 @wangpenga999); IP 管理保存的 ipdb 重启后丢失(感谢 @Mr.Chen); 发送测试消息看不到服务器前缀(感谢 @友人B); 删除规则的 SQL 语法问题; 路径路由上游 HTTPS 时下游被强制 HTTP 访问的问题(感谢 @mmdlsu)。

优秀的个人博客,低调大师

SamWaf v1.3.20 开源、轻量级、私有化部署网站防火墙

*本次发版集中处理了大家反馈的一批问题与需求,重点补强了证书申请、压缩支持、安全防护等能力,同时修复了多处逻辑缺陷和稳定性问题。感谢每一位参与反馈和贡献的伙伴。 新增 开放平台 网站综合查询统计 静态服务响应头自定义 隧道 SSL 支持,适用于内网穿透、跨网络安全通信、零信任架构场景 站点 gzip / br 压缩支持,有效减少传输体积,提升访问性能 证书申请能力增强:自动重试机制、支持跳过本地 DNS 校验,提升复杂网络环境下的成功率 安全入口 数据库表信息展示 Zstd 压缩支持 默认禁用数据清理功能及新数据清理策略,可灵活开启或关闭 响应自定义规则 任务日志功能,便于跟踪任务执行情况 通知消息标题前缀,便于区分多个 SamWaf 实例 跳过全局 CC 功能 静态网站压缩 OWASP 规则集深度集成管理 请求保护,加强请求安全性 管理端自定义获取 IP 头信息 风险日志批量删除 HTTP/3 BBR 支持,优化网络传输效率 版本回滚功能 自定义请求头删除:请求头定义空字符串代表不传递给后端 标签全选、反选 数据库支持 SQLite、MySQL,缓存支持 Redis 路径路由支持 修复 全局 IP 判断逻辑异常,避免策略匹配不准确 XSS 误判问题,降低误报率,提升规则准确性 新增站点时 IP 提取模式无法正确选择的问题 WASM 资源未被正确处理的问题 monitor/system_info API 文档错误 多端口和多域名不生效问题,并进行界面优化 暗黑模式下 IP 数据库管理界面显示问题 防火墙 bug,并在权限不足时给出正确提示 开放 API URL 问题 来源非严格模式下,多域名和端口未正确绑定 敏感词空值问题,避免程序崩溃 管理 IP 时可能出现的空值错误 统计信息错误,确保数据准确性 开放 API 测试用例错误 CC 通知发送时间错误 健康检查 bug 重置账户密码时的 bug OWASP 变量设置 bug 优化 网站列表展示 管理端静态资源文件 gzip 压缩 配置系统一致性:避免参数重复配置 重置密码流程 默认压缩排序调整:优先 Zstd,其次 Brotli,最后 Gzip 请求上下文取消机制,提高稳定性和响应速度 移除静态标签,优化配置管理 减少 modifyResponse 和 errorResponse 中拼接 header 字符串时的堆分配 测试用例稳定性 感谢以下贡献者(排名不分先后 ) @blue991989, @boxker, @Cycloctane, @echs-top, @EvianTian, @f0Xj1MnNy, @Firfr, @foxzzz, @fudiwei, @hamgua, @hashwing, @heruiguo, @hjpc, @lifetin, @liujiangniao, @Lvshujun0918, @MadeLuckyBoy, @MetaCubeX, @Omoinemie, @raychan239, @raychan2394, @rzorzo, @SONGjiemo, @systemctl529, @Tea-NT, @wangpenga999, @yinyutao, @恒嘉电脑-张波, @四维, @孙工

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册