<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[weixin_44527643的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/weixin_44527643</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; weixin_44527643]]></copyright><item><title><![CDATA[HIVE总结]]></title><link>https://blog.youkuaiyun.com/weixin_44527643/article/details/135776873</link><guid>https://blog.youkuaiyun.com/weixin_44527643/article/details/135776873</guid><author>weixin_44527643</author><pubDate>Tue, 23 Jan 2024 17:15:22 +0800</pubDate><description><![CDATA[namenode: 管理元数据，保证客户端可以拿到一个完整的文件。3. 与namenode和datanode通讯。2. 切分文件成block块（128M）snn: 辅助namenode。1. 不是顶替namenode。2. 与datanode通讯。datanode: 存储数据。1. 与client通讯。client： 客户端。1. 接收客户端的请求。2. 辅助管理元数据。]]></description><category></category></item><item><title><![CDATA[大数据HIVE]]></title><link>https://blog.youkuaiyun.com/weixin_44527643/article/details/135765768</link><guid>https://blog.youkuaiyun.com/weixin_44527643/article/details/135765768</guid><author>weixin_44527643</author><pubDate>Tue, 23 Jan 2024 17:14:24 +0800</pubDate><description><![CDATA[可以让用户创建一个外部表，在建表的同时指定一个指向实际数据的路径（LOCATION）.Hive 创建内部表时，会将数据移动到数据仓库指向的路径；在删除表的时候，内部表的元数据和数据会被一起删除,而外部表只删除元数据,不删除数据.指定加载数据路径(指定在hdfs上的位置).针对的extetnal外部表，要指定存储路径，不指定也没事，默认路径。在大数据中，最常用的一种思想就是分治，分区表实际就是对应hdfs文件系统上的的独立的文件夹，该文件夹下是 该分区所有数据文件。如果相同名字的表已经存在，则抛出异常；]]></description><category></category></item><item><title><![CDATA[大数据hdfs]]></title><link>https://blog.youkuaiyun.com/weixin_44527643/article/details/135728235</link><guid>https://blog.youkuaiyun.com/weixin_44527643/article/details/135728235</guid><author>weixin_44527643</author><pubDate>Sun, 21 Jan 2024 22:39:35 +0800</pubDate><description><![CDATA[广义： 指的是Hadoop的生态圈，有很多的大数据组件构建而成，包括：Linux，zookeeper，Hadoop，hive，hbase，redis，elk,kafka，java,scala,python,impala,kudu,spark,flink。狭义： 指的就是Hadoop这个组件里面的3个组件，MapReduce，hdfs，yarn。resourcemanager: 接收客户端的任务，分配任务，管理资源。2.x: 更加稳定，因为MapReduce的压力减轻了。数据存储问题，还会自动备份。]]></description><category></category></item><item><title><![CDATA[centos7.6 部署nuxt项目]]></title><link>https://blog.youkuaiyun.com/weixin_44527643/article/details/119493354</link><guid>https://blog.youkuaiyun.com/weixin_44527643/article/details/119493354</guid><author>weixin_44527643</author><pubDate>Sat, 07 Aug 2021 21:49:43 +0800</pubDate><description><![CDATA[npm run build
复制这四个文件到nginx/html/项目名称 下


安装nodejs,并进入目录下载依赖
npm install

启动与访问项目
npm run start
开启另一个窗口使用
curl http://localhost:3000
如果有html代码返回则无问题
ctrl+c结束项目运行
后台启动项目
nohup npm run start &amp;
配置nginx代理
server { # 博客门户客户端
listen 80; # 端口号
server_name blo]]></description><category></category></item><item><title><![CDATA[Centos7.6下源码安装nginx-1.20.1]]></title><link>https://blog.youkuaiyun.com/weixin_44527643/article/details/119487195</link><guid>https://blog.youkuaiyun.com/weixin_44527643/article/details/119487195</guid><author>weixin_44527643</author><pubDate>Sat, 07 Aug 2021 15:32:29 +0800</pubDate><description><![CDATA[Centos7.6下源码安装nginx-1.20.1
下载安装包并上传至/usr/local
http://nginx.org/en/download.html


解压文件
tar -zxvf nginx-1.20.1.tar.gz

配置
cd /usr/local/nginx-1.20.1/
./configure --prefix=/usr/local/nginx  --with-stream --with-http_ssl_module --with-stream_ssl_preread_modu]]></description><category></category></item><item><title><![CDATA[Linux centos8 安装 redis-6.2.0 并设置开机启动]]></title><link>https://blog.youkuaiyun.com/weixin_44527643/article/details/114274403</link><guid>https://blog.youkuaiyun.com/weixin_44527643/article/details/114274403</guid><author>weixin_44527643</author><pubDate>Mon, 01 Mar 2021 23:40:13 +0800</pubDate><description><![CDATA[一、下载Redis-6.2.0
https://download.redis.io/releases/redis-6.2.0.tar.gz

二、把redis-6.2.0.tar.gz 移动到/usr/local/下使用以下命令解压
tar tar -zxvf  redis-6.2.0

三、解压完毕后进入redis-6.2.0目录输入
make

四、开启守护进程模式
通过 /daemonize  查找到属性，默认是no，更改为yes即可。 (通过/关键字查找出现多个结果则使用 n字符切换到下一个即可，查]]></description><category></category></item><item><title><![CDATA[failed to push some refs to]]></title><link>https://blog.youkuaiyun.com/weixin_44527643/article/details/104852364</link><guid>https://blog.youkuaiyun.com/weixin_44527643/article/details/104852364</guid><author>weixin_44527643</author><pubDate>Fri, 13 Mar 2020 23:33:33 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[获取MD5，发布版SHA1 以及处理'keytool' 不是内部或外部命令，也不是可运行的程序 或批处理文件。]]></title><link>https://blog.youkuaiyun.com/weixin_44527643/article/details/103646568</link><guid>https://blog.youkuaiyun.com/weixin_44527643/article/details/103646568</guid><author>weixin_44527643</author><pubDate>Sat, 21 Dec 2019 17:37:19 +0800</pubDate><description><![CDATA[一、
二、一直按照要求填写、最后会生成一个keystore类型的文件

三、win+r 输入 cmd 进入命令行
输入：
keytool -list -v -keystore
然后把生成的keystore 拖进命令行窗口

完整命令

效果图


...]]></description><category></category></item><item><title><![CDATA[求助！Android Build failed with an exception.]]></title><link>https://blog.youkuaiyun.com/weixin_44527643/article/details/103206252</link><guid>https://blog.youkuaiyun.com/weixin_44527643/article/details/103206252</guid><author>weixin_44527643</author><pubDate>Fri, 22 Nov 2019 19:36:04 +0800</pubDate><description><![CDATA[**FAILURE: Build failed with an exception.


Where:
Initialization script ‘C:\Users\雎山月\AppData\Local\Temp\Demo_main__.gradle’ line: 20


What went wrong:
A problem occurred configuring project ‘:app’...]]></description><category></category></item><item><title><![CDATA[ViewPage+tabWidget]]></title><link>https://blog.youkuaiyun.com/weixin_44527643/article/details/102981358</link><guid>https://blog.youkuaiyun.com/weixin_44527643/article/details/102981358</guid><author>weixin_44527643</author><pubDate>Fri, 08 Nov 2019 22:52:55 +0800</pubDate><description><![CDATA[xml
&lt;TabHost xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layou...]]></description><category></category></item><item><title><![CDATA[日期选择器，单选框，多选框（自定义title）对话框]]></title><link>https://blog.youkuaiyun.com/weixin_44527643/article/details/99617844</link><guid>https://blog.youkuaiyun.com/weixin_44527643/article/details/99617844</guid><author>weixin_44527643</author><pubDate>Wed, 14 Aug 2019 22:59:50 +0800</pubDate><description><![CDATA[**
日期选择器，单选框，多选框（自定义title）对话框
**


单选、多选对话框：可通过调用setSingleChoiceItems()或setMultiChoiceItems()设置对话框。
final String items[] = {“男”, “女”, “未知性别”, “其他”};
final AlertDialog.Builder radioBuilder = new AlertD...]]></description><category></category></item><item><title><![CDATA[NormalDiglog，DiyDiglog，PopupWindow]]></title><link>https://blog.youkuaiyun.com/weixin_44527643/article/details/99614813</link><guid>https://blog.youkuaiyun.com/weixin_44527643/article/details/99614813</guid><author>weixin_44527643</author><pubDate>Wed, 14 Aug 2019 22:11:21 +0800</pubDate><description><![CDATA[NormalDiglog，DiyDiglog，PopupWindow
Demo

 public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInst...]]></description><category></category></item></channel></rss>