- 博客(143)
- 收藏
- 关注
原创 六,Linux基础环境搭建(CentOS7)- 安装HBase
在hbase-site.xml配置zookeeper,当Hbase管理zookeeper的时候,你可以通过修改zoo.cfg来配置zookeeper,对于zookeepr的配置,你至少要在 hbase-site.xml中列出zookeepr的ensemble servers,具体的字段是 hbase.zookeeper.quorum.在这里列出Zookeeper集群的地址列表,用逗号分割。hbase.zookeeper.property.dataDir:ZooKeeper的zoo.conf中的配置。
2024-10-27 13:56:20 996
原创 Linux基础环境搭建(CentOS7)- 安装Scala和Spark
Linux基础环境搭建(CentOS7)- 安装Scala和Spark。
2024-10-25 10:13:54 1243
原创 十,Linux基础环境搭建(CentOS7)- 安装Flume
Flume是Cloudera提供的一个高可用的,高可靠的,分布式的海量日志采集、聚合和传输的系统,Flume支持在日志系统中定制各类数据发送方,用于收集数据;当前Flume有两个版本Flume 0.9X版本的统称Flume-og,Flume1.X版本的统称Flume-ng。由于Flume-ng经过重大重构,与Flume-og有很大不同,使用时请注意区分。创建工作路径/usr/flume,下载flume安装包到/opt/software中,然后解压至工作路径。若出现版本号代表 flume 部署成功!
2024-10-25 09:04:44 200
原创 九,Linux基础环境搭建(CentOS7)- 安装Sqoop
HBase是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的Google论文“Bigtable:一个结构化数据的分布式存储系统”。mysql依赖包下载链接:https://pan.baidu.com/s/1bjQPoaMab3CMiS1-5ojGgw。Sqoop下载链接:https://pan.baidu.com/s/1hshFBW5Wkj9MnNMTYN_gGA。创建工作路径/usr/sqoop,下载hadoop安装包到/opt/software中,然后解压至工作路径。
2024-10-25 09:04:13 637
原创 八,Linux基础环境搭建(CentOS7)- 安装Mysql和Hive
hive是基于Hadoop的一个数据仓库工具,用来进行数据提取、转化、加载,这是一种可以存储、查询和分析存储在Hadoop中的大规模数据的机制。Hive的优点是学习成本低,可以通过类似SQL语句实现快速MapReduce统计,使MapReduce变得更加简单,而不必开发专门的MapReduce应用程序。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。成功就会跳到hive的输入界面。
2024-10-25 09:03:43 1252
原创 七,Linux基础环境搭建(CentOS7)- 安装Scala和Spark
Spark 是一种与 Hadoop 相似的开源集群计算环境,但是两者之间还存在一些不同之处,这些有用的不同之处使 Spark 在某些工作负载方面表现得更加优越,换句话说,Spark 启用了内存分布数据集,除了能够提供交互式查询外,它还可以优化迭代工作负载。配置文件spark-env.sh,进入spark配置文件夹conf,将spark-env.sh.template文件拷贝一份命名为spark-env.sh,spark在启动时会找这个文件作为默认配置文件。如果出现版本号,表示scala安装成功。
2024-10-25 09:03:11 1342
原创 六,Linux基础环境搭建(CentOS7)- 安装HBase
在hbase-site.xml配置zookeeper,当Hbase管理zookeeper的时候,你可以通过修改zoo.cfg来配置zookeeper,对于zookeepr的配置,你至少要在 hbase-site.xml中列出zookeepr的ensemble servers,具体的字段是 hbase.zookeeper.quorum.在这里列出Zookeeper集群的地址列表,用逗号分割。hbase.zookeeper.property.dataDir:ZooKeeper的zoo.conf中的配置。
2024-10-25 09:02:20 1223 1
原创 五,Linux基础环境搭建(CentOS7)- 安装Kafka
这种动作(网页浏览,搜索和其他用户的行动)是在现代网络上的许多社会功能的一个关键因素。这些数据通常是由于吞吐量的要求而通过处理日志和日志聚合来解决。对于像Hadoop一样的日志数据和离线分析系统,但又要求实时处理的限制,这是一个可行的解决方案。Kafka的目的是通过Hadoop的并行加载机制来统一线上和离线的消息处理,也是为了通过集群来提供实时的消息。master的broker.id为0,slave1的broker.id为1,slave2的broker.id为2(确保三台服务器的broke.id不同)
2024-10-25 09:01:42 718
原创 四,Linux基础环境搭建(CentOS7)- 安装Zookeeper
设置myid,在我们配置的dataDir指定的目录下面,创建一个myid文件,里面内容为一个数字,用来标识当前主机,conf/zoo.cfg文件中配置的server.X中X为什么数字,则myid文件中就输入这个数字。(集群中设置master为1号服务器,slave1为2号服务器,slave2为3号服务器)配置文件zoo.cfg,进入zookeeper配置文件夹conf,将zoo_sample.cfg文件拷贝一份命名为zoo.cfg,Zookeeper 在启动时会找这个文件作为默认配置文件。
2024-10-25 09:01:01 963
原创 三,Linux基础环境搭建(CentOS7)- 安装Hadoop
Hadoop在大数据技术体系中的地位至关重要,Hadoop是大数据技术的基础,对Hadoop基础知识的掌握的扎实程度,会决定在大数据技术道路上走多远。dfs.replication:因为hadoop是具有可靠性的,它会备份多个文本,这里value就是指备份的数量(小于等于从节点的数量)。创建工作路径//usr/hadoop,下载hadoop安装包到/opt/software中,然后解压至工作路径。hadoop的各个组件的都是使用XML进行配置,这些文件存放在hadoop的etc/hadoop目录下。
2024-10-25 08:59:54 1104
原创 二,Linux基础环境搭建(CentOS7)- 安装JDK
JDK下载链接:https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html。因此只需要下载安装JDK即可中。java是当前比较流行的一种编程语言,当我们开始学习java的时候肯定会先要安装jdk,然后进行环境变量控制。JRE(Java Runtime Environment ) Java运行环境,用来运行JAVA程序的。JDK 是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。
2024-10-25 08:59:16 271
原创 一,Linux基础环境搭建(CentOS7)- 虚拟机准备
严格的来讲,Linux 不算是一个操作系统,只是一个 Linux 系统中的内核,即计算机软件与硬件通讯之间的平台;Linux的全称是GNU/Linux,这才算是一个真正意义上的Linux系统。GNU是Richard Stallman组织的一个项目,世界各地的程序员可以变形GNU程序,同时遵循GPL协议,允许任何人任意改动。但是,修改后的程序必须遵循GPL协议。Linux 是一个多用户多任务的操作系统,也是一款自由软件,完全兼容POSIX标准,拥有良好的用户界面,支持多种处理器架构,移植方便。
2024-10-25 08:57:47 1000
原创 linx ,centos7 ,hadoop集群登录时免密登录注意点以及步骤
1,在配置ssh免密登陆之前,将master克隆3份slaves出来,然后验证其ip是否和上面所述一致,并使用Xshell连接,这样我们可以得到额外的三台机器,且都安装好Java的。4,要使master和3台slave免密登陆,需先在本地机器使用ssh-keygen一个公私钥对。使用ifconfig查看ip地址后,如下,下面将按照这个ip地址进行配置。3,使用以下命令,分别更改4台机器的主机名,以master节点为例。6,在master节点上,将所有的公钥文件写入。: 如果文件权限不正确,你可以使用。
2024-10-24 19:31:38 698
原创 彻底解决Python中文乱码问题
原因:Python默认是以ASCII作为编码方式,如果我们写的源码中包含了中文(或者其他非英语语言),python的翻译官——解释器就不认识这些非英语的小兄弟们,即使文件是以UFT-8格式保存的,解释器在做翻译时可能依旧不认识它们(别问我咋知道的,我不会告诉你们我是薅了好多根头发才找到乱码的原因……2.设置页面-【编辑器】-【文件和代码模板】-【Python Script】。4.进行验证——新建一个文件,设置好的文件头信息会自动生成。4.进行验证——新建一个文件,设置好的文件头信息会自动生成。
2024-10-20 20:59:03 738
原创 Pycharm常用快捷键总结及配置方法
Ctrl + D 复制选定的区域或行 Ctrl + Y 删除选定的行 Ctrl + Alt + L 代码格式化 Ctrl + Alt + O 优化导入(去掉用不到的包导入) Ctrl + 鼠标 简介/进入代码定义 Ctrl + / 行注释 、取消注释。Ctrl + F 当前文件查找 Ctrl + R 当前文件替换 Ctrl + Shift + F 全局查找 Ctrl + Shift + R 全局替换。注意:在 上图标注1 的位置搜索要修改的功能,2的位置直接通过快捷键查找。
2024-10-20 20:43:55 412
原创 python编译问题 当你编译第一个python程序时可能出现如下错误
【代码】python编译问题 当你编译第一个python程序时可能出现如下错误。
2024-10-20 20:07:59 148
原创 Python+PyCharm安装教程,Python+Pycharm环境配置和使用指南,以及如何使用pycharm运行你的python代码(保姆级)
真实在Windows上安装过Python的小伙伴会发现在 Windows 上安装Python真的和安装普通软件一样简单,我们只需要在官网下载个安装包,然后猛击“下一步”就可以了(真的秒~)!此处我选择的是最3.11.4版本,但是如果你因为项目对Python版本有特定要求的话,可以此界面下滑选择需要的版本下载!需要插一嘴的是,为了防止你们下错而死在了安装上,简单对此界面一些前缀后缀进行说明(认真看看你下的是不是你想要的):|前后缀|含义|------
2024-10-19 19:57:35 1593
原创 Charles证书安装与SSL代理设置(保姆级)
SSL简单的说其实就是HTTP的升级版,也就是在HTTP上加入SSL, 我们所熟知的HTTPS安全基础是SSL,为的是让在网络传出过程中,内容的加密,让它们更加安全,所以就需要SSL很多书籍在HTTP和HTTPS的区别中,都有所提到,HTTP是明文传输,HTTPS则是具有安全性的SSL加密传输并且它们的端口都是不一样的,HTTP是80HTTPS是443了解这些对于我们后面设置Charles有很大帮助!SSL证书安装步骤安装SSL证书的步骤也很简单, 具体操作如下在Charles中选择Help。
2024-10-19 19:09:03 579
原创 Charles抓包工具中文安装和使用详解
官网下载:https://www.charlesproxy.com/latest-release/download.do中文链接: https://pan.baidu.com/s/1H8bPGzdNUVPyE5aTkdg3TQ?pwd=etak提取码: etak。
2024-10-19 18:26:29 741
原创 Linux安装 php5.6
下载到 /usr/local安装好之后的界面: php.ini-development 适合开发测试,如本地测试环境, php.ini-production拥有较高的安全性设定,适合服务器上线运营当产品。一般修改php.ini-production为php.ini创建php-fpm.conf文件创建www.conf文件设置开机自动启动加入开机自动启动:关闭开机自动启动:常见错误解决:
2024-10-18 14:03:57 555
原创 Linux搭建Hadoop集群(详细步骤,保姆级)
Hadoop是一个由Apache基金会所开发的分布式系统基础架构。说白了就是实现一个任务可以在多个电脑上计算的过程。
2024-10-17 09:39:31 1429 1
原创 Linux 下载并配置好环境后,不生效
1.安装jdk1.8。2.修改/etc/profile中的JAVA_HOME为新的jdk路径,并执行source /etc/profile。3.执行 java -version,这个时候显示jdk还是1.7版本。4.执行: which java which javac 将以上两条指令执行结果中的java、javac文件删除。5.执行: ln -s $JAVA_HOME/bin/java /usr/bin/java ln -s $JAVA_HOME/bin/javac /usr/bin/javac。
2024-10-17 09:25:00 263
原创 CentOS7如何更换yum源和如何使用yum安装和卸载软件(保姆级)
由于CentOS7默认的yum源是国外的,导致我们使用yum下载软件的下载速度不是很理想,这时候我们就需要将yum源更换成国内的源。这条命令用于将文件重命名为。在Linux系统中,mv命令用于移动文件或重命名文件。在这个命令中,是要移动或重命名的原始文件路径,是目标文件路径。执行该命令后,文件将被重命名为,并放置在相同的目录中。这样做可以为文件创建一个备份,以免不小心修改或删除该文件时丢失重要的配置。
2024-10-11 19:25:21 1680
原创 什么是BOM和DOM以及他们之间有什么区别和联系
BOM 全称是 Browser Object Model,也就是浏览器对象模型。是JavaScript中用于表示和操作浏览器窗口及其相关组件的对象模型。BOM提供了一组API(Application Programming Interface,应用程序编程接口),允许开发者通过JavaScript与浏览器进行交互。BOM的核心对象是window对象,它代表了浏览器窗口,并提供了许多属性和方法来操作窗口、导航、处理事件等。BOM和DOM有什么区别和联系。
2024-10-07 20:49:55 986
原创 ORA-12560:TNS:协议适配器错误
经过检查如上三种情况,前两种都是正确的,当我看到第三种情况的时候,抱着试一试的态度,替换了一下位置,然后再次登录数据库时,成功了。3、检查环境变量oracle client的配置是否在服务器上面(将路径下移)2、检查注册表oracle_sid是否被修改。1、检查orcle服务是否正常启动。
2024-09-25 16:09:30 334
原创 Oracle 相关的工具使用 SQL Developer , sqlplus
今天在连接sqldeveloper服务器时遇到了很多问题,但最终还是通过网上的博客解决了问题,我就在总结一下我的解决过程。
2024-09-25 16:07:36 1602
原创 (如果你也被node 版本搞得头疼 不妨看看这个)nvm管理多个node版本,快速来回切换node版本
文章基于 windows环境 使用nvm安装多版本nodejs。最近公司有的项目比较老需要降低node版本才能运行,由于来回进行卸载不同版本的node比较麻烦;所以需要使用node工程多版本管理,后面自己就简单捯饬了一下nvm来管理node,顺便记录一下自己的使用过程以便于后续查找。注意:安装nvm时不能安装任何node版本(如存在请删除后再安装nvm),再检查环境变量,如果还有node.js相关也删掉,保证系统无任何node.js 残留。
2024-09-25 15:53:14 783
原创 Linux配置静态IP详细步骤及联网问题,以及更改主机名问题
3.配置网关文件输入命令 :vi /etc/sysconfig/network-scripts/ifcfg-ens33(注意是root权限哦)IPADDR 对应 NAT设置中的IP地址,前三位一样,第四位随意但最好不要和子网掩码一样。1.网络适配器:NAT模式点击设置-网络适配器-网络连接 (选择NAT模式)-点击确定。2.查看网关相关配置点击 编辑-虚拟网络编辑器-选择VMnet8-点击更改设置。PS:若IP和修改的不一样,尝试输入以下两条命令。点击NAT设置-查看配置信息-后面全部点击确定。
2024-09-18 16:44:38 670
原创 windows 安装oracle 19c dbca创建数据库(涉及到sqldevelop,DBCA,SQLPLUS)
Oracle数据库的初学者,还有许多不懂得地方,博客或许也有许多不对的地方或模棱两可的地方,希望读者可以不吝朱玉。 参考教材:Oracle数据库应用教程(第四版)孙风栋主编。出现的问题:可能产生的(参考)
2024-09-13 14:11:31 1249 1
原创 windows上修改redis端口号
存储系统,常用做数据库、缓存和消息代理。现在redis将在新的端口号上监听客户端的连接请求。在当前redis的安装目录下启动cmd窗口。redis是一个开源的内存。在redis安装目录下,即。然后,保存并关闭配置文件。
2024-07-11 17:23:06 678
原创 Redis一打开一闪而过,没有出现主界面的解决办法及原因
解释一下,redis-server.exe redis.windows.conf 命令的意思是执行redis,而.bat是dos下的批处理文件。然后我想当然的说既然一闪而过是因为没关闭redis,那么我关闭redis的时候输入shutdown命令出redis那是不是下次重启电脑就好了呢?在命令行窗口中输入 redis-server redis.windows.conf 启动redis。因为我上一次运行了redis时只是关闭了窗口,并没有真正关闭redis,所以才会一闪而过,
2024-07-11 17:13:58 844
原创 Linux系统中-文件名中含汉字导致显示乱码
安装成功后,convmv -f gbk -t utf-8 -r --notest /root/ 命令是对root文件夹下所有的中文文件名的文件进行转码。.txt是对root文件夹下的某一乱码中文文件名的文件进行转码。即使将 Linux的 locale.conf 设置了 LANG=en_US.UTF-8,同时将本地的Shell客户端编码也设置成 UTF-8 ,但是结果显示文件名称依然是乱码。
2024-07-10 20:18:46 1292
原创 AJAX-个人版2.0
AJAX(Asynchronous Javascript And Xml)传统请求及缺点传统的请求都有哪些?直接在浏览器地址栏上输入URL。点击超链接提交form表单使用JS代码发送请求window.open(url)document.location.href = urlwindow.location.href = url…传统请求存在的问题页面全部刷新导致了用户的体验较差。传统的请求导致用户的体验有空白期。(用户的体验是不连贯的)回顾复习老式的web
2024-07-10 17:54:35 1430
原创 查看JDK安装路径,一台电脑安装多个版本的JDK并切换使用
在切换版本之前,我们需要先对JDK11和JDK17也进行相应的配置,和刚才的 JAVA_HOME8配置过程是一样的,我们把JDK11和JDK17也进行配置,配置成功后如下图所示。配置完成后,我们就可以进行版本切换了,现在我们点进path,把path的变量从 "%JAVA_HOME8%\bin" 改为 "%JAVA_HOME11%\bin",如下图。输入cmd回车,就出现命令窗口,我们输入命令 "java -version"就可以查看我们当前电脑上的JDK版本,如下图,我当前的JDK版本为java8。
2024-07-10 14:13:48 5041
原创 SpringMVC实现文件上传和下载
在实际的项目开发中,文件的上传和下载可以说是最常用的功能之一,例如图片的上传与下载、邮件附件的上传和下载等。本篇我们将对 Spring MVC 中的文件上传和文件下载功能进行分享。
2024-07-09 20:20:12 1239
原创 Thymeleaf 模板引擎
Spring Boot 集成了 Thymeleaf 模板技术,并且 Spring Boot 官方也推荐使用 Thymeleaf 来 替代 JSP 技术,Thymeleaf 是另外的一种模板技术,它本身并不属于 Spring Boot,Spring Boot 只是很好地集成这种模板技术,作为前端页面的数据展示,在过去的 Java Web 开发中,我们 往往会选择使用 Jsp 去完成页面的动态渲染,但是 jsp 需要翻译编译运行,效率低。pwd=358h 提取码: 358h。
2024-07-08 20:47:20 135
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人