<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[DP323的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/DP323</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; DP323]]></copyright><item><title><![CDATA[Ubuntu18.04.3虚拟机安装步骤]]></title><link>https://blog.csdn.net/DP323/article/details/125697533</link><guid>https://blog.csdn.net/DP323/article/details/125697533</guid><author>DP323</author><pubDate>Sat, 09 Jul 2022 19:03:22 +0800</pubDate><description><![CDATA[Ubuntu18.04.3虚拟机安装步骤]]></description><category></category></item><item><title><![CDATA[报错：Diamond types are not supported at language level ‘6‘]]></title><link>https://blog.csdn.net/DP323/article/details/120160287</link><guid>https://blog.csdn.net/DP323/article/details/120160287</guid><author>DP323</author><pubDate>Tue, 07 Sep 2021 16:14:52 +0800</pubDate><description><![CDATA[在编译时报错：

这主要是1.6版本的javac.exe编译器不支持菱形运算符；

解决办法：

1、修改设置settings和项目结构Project Structure中的JDK版本设置。

配置IDEA编译器版本

2、如果仍不能消除报错，修改project structure中的modules配置，改为8就好了。



3、在项目的pom.xml上添加插件（根据个人安装的maven来定，本人的maven是3.6.1版的）




&lt;build&gt;
    &lt;plugins&gt;
 .]]></description><category></category></item><item><title><![CDATA[IDEA导入lib目录下的jar包]]></title><link>https://blog.csdn.net/DP323/article/details/120126416</link><guid>https://blog.csdn.net/DP323/article/details/120126416</guid><author>DP323</author><pubDate>Mon, 06 Sep 2021 09:04:27 +0800</pubDate><description><![CDATA[https://blog.csdn.net/u010286027/article/details/85248719?ops_request_misc=&amp;request_id=&amp;biz_id=102&amp;utm_term=idea%E6%96%B0%E5%BB%BAlib%E5%AF%BC%E5%85%A5jar%E5%8C%85&amp;utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~defau]]></description><category></category></item><item><title><![CDATA[三维地质模型调整视角]]></title><link>https://blog.csdn.net/DP323/article/details/119818751</link><guid>https://blog.csdn.net/DP323/article/details/119818751</guid><author>DP323</author><pubDate>Fri, 20 Aug 2021 11:36:53 +0800</pubDate><description><![CDATA[不在摄像机位置调整，需调这里的三个参数：






]]></description><category></category></item><item><title><![CDATA[报错：Regions In Transition]]></title><link>https://blog.csdn.net/DP323/article/details/119529910</link><guid>https://blog.csdn.net/DP323/article/details/119529910</guid><author>DP323</author><pubDate>Mon, 09 Aug 2021 08:23:36 +0800</pubDate><description><![CDATA[1、问题解析

在执行Region Split时，因为系统中断或者HDFS中的Region文件已经被删除。

Region的状态由master跟踪，包括以下状态：


			State
			
			
			Description
			
		
			Offline
			
			
			Region is offline
			
		
			Pending Open
			
			
			A request to open the region was sent to the server
			
	..]]></description><category></category></item><item><title><![CDATA[CDH6.2.0安装phoenix5.0.0]]></title><link>https://blog.csdn.net/DP323/article/details/119407784</link><guid>https://blog.csdn.net/DP323/article/details/119407784</guid><author>DP323</author><pubDate>Thu, 05 Aug 2021 10:56:34 +0800</pubDate><description><![CDATA[前言

    因为公司业务需求是能根据表的某列或多列进行查询，所以考虑在HBase的基础上增加二级索引，为了实现此功能，考虑了两种解决方案：协处理器 和phoenix。

    网上文章和教学视频的分析中都说明phoenix 更合适，原因有三：

1、协处理器编程较为麻烦；

2、phoenix非常适合原关系数据库开发人员；

3、phoenix提供了较为强大的优化功能，能提升hbase的存储查询性能；

   公司配备了三台服务器（这里暂且命名为node1、node2、node...]]></description><category></category></item><item><title><![CDATA[cloudera目录结构]]></title><link>https://blog.csdn.net/DP323/article/details/119315034</link><guid>https://blog.csdn.net/DP323/article/details/119315034</guid><author>DP323</author><pubDate>Mon, 02 Aug 2021 08:11:59 +0800</pubDate><description><![CDATA[/var/log/cloudera-scm-installer : 安装日志目录。
/var/log/* : 相关日志文件（相关服务的及CM的）。
/usr/share/cmf/ : 程序安装目录。
/usr/lib64/cmf/ : Agent程序代码。
/var/lib/cloudera-scm-server-db/data : 内嵌数据库目录。
/usr/bin/postgres : 内嵌数据库程序。
/etc/cloudera-scm-agent/ : agent的配置目录。
/etc/clou..]]></description><category></category></item><item><title><![CDATA[put操作提示 No such file or directory]]></title><link>https://blog.csdn.net/DP323/article/details/119249639</link><guid>https://blog.csdn.net/DP323/article/details/119249639</guid><author>DP323</author><pubDate>Fri, 30 Jul 2021 15:52:20 +0800</pubDate><description><![CDATA[https://blog.csdn.net/weixin_33875839/article/details/86128344
]]></description><category></category></item><item><title><![CDATA[HBase：如何通过rowkey，定位regionserver]]></title><link>https://blog.csdn.net/DP323/article/details/118939021</link><guid>https://blog.csdn.net/DP323/article/details/118939021</guid><author>DP323</author><pubDate>Tue, 20 Jul 2021 16:47:47 +0800</pubDate><description><![CDATA[自HBase 0.96版本之后，HBase删去了-ROOT-文件，并且-META.-文件不再进行分割分布保存，而是整体保存在某台regionserver上；.META的位置信息保存在zookeeper上。

流程：



客户端通过访问zookeeper，查找到META文件的位置并缓存.META location，通过这个地址找到META表，在META表中找到相应的rowkey在哪个region上，同时知道这个region在哪个regionserver上，并缓存该地址信息；除非某个region发生故障或者.]]></description><category></category></item><item><title><![CDATA[HBase客户端JAVA开发（二）]]></title><link>https://blog.csdn.net/DP323/article/details/118889176</link><guid>https://blog.csdn.net/DP323/article/details/118889176</guid><author>DP323</author><pubDate>Mon, 19 Jul 2021 11:41:49 +0800</pubDate><description><![CDATA[HBase客户端JAVA开发（二）

接上一篇HBase客户端JAVA开发（一），本篇在HBase客户端通过IDEA平台使用JAVA编程实现以下功能：


1.判断一张表是否存在



2.在hbase中创建表


3.删除hbase的表


4.往表插入数据



5.扫描表数据 （scan全表扫描）

一、DEMO目录树结构



在resources下只需要添加hadoop配置中的core-site.xml（可到集群节点中的/etc/hadoop文件夹中下载）、hbase-site.xml（可到集群节]]></description><category></category></item><item><title><![CDATA[Linux+vscode 客户端通过代码操作远程服务器端数据库（MySQL）]]></title><link>https://blog.csdn.net/DP323/article/details/118519544</link><guid>https://blog.csdn.net/DP323/article/details/118519544</guid><author>DP323</author><pubDate>Tue, 06 Jul 2021 15:11:06 +0800</pubDate><description><![CDATA[客户端用vscode进行通信demo的开发，需要连接远程主机的MySQL，客户端开发时需要用代码调用mysql库函数，以下几点特别需要注意：

一、在客户端调用mysql库函数

   1、客户端不需要安装Mysql，但需要下载Mysql库

     


sudo apt-get install libmysqlclient-dev

2、下载好库后，需要搞清楚库文件都分别放在什么地方，以备vscode配置task.json和c_cpp_properties.json

查看头文件...]]></description><category></category></item><item><title><![CDATA[在ubuntu+vs code上通过HTTP协议实现服务器端和客户端通信]]></title><link>https://blog.csdn.net/DP323/article/details/117662672</link><guid>https://blog.csdn.net/DP323/article/details/117662672</guid><author>DP323</author><pubDate>Mon, 07 Jun 2021 15:47:47 +0800</pubDate><description><![CDATA[一、操作系统： Ubuntu16.0.4

二、编译工具：vs code（相关配置见我之前的文章vs code安装与配置，在搜索C++配件时，可能有些组件必须添加上）

三、服务器端实现功能：

1、开启服务器端，侦听服务器端口（8000）；

2、接受客户端请求，控制台打印响应报文，响应报文由状态行、响应头部、空行、响应包体4个部分组成；

3、循环读取并发送文件，读多少，发多少；

四、服务器端代码实现


#include &lt;stdio.h&gt;  
#include &lt;stdlib.h]]></description><category></category></item><item><title><![CDATA[命名空间 std 中没有名为 stoi 的成员]]></title><link>https://blog.csdn.net/DP323/article/details/117475860</link><guid>https://blog.csdn.net/DP323/article/details/117475860</guid><author>DP323</author><pubDate>Wed, 02 Jun 2021 17:29:04 +0800</pubDate><description><![CDATA[我正在测试std::stoi以下链接中的函数：但我收到了错误：


已经添加了头文件#include&lt;string&gt;，但仍然错误提示：在命名空间 std 中没有名为 stoi 的成员；

这可能是VS Code 在C++11方面的问题 有资料说是VS Code本身的BUG



#include &lt;iostream&gt;
#include &lt;string&gt;

int main()  {
   std::string test = "45";
   int myint = s.]]></description><category></category></item><item><title><![CDATA[ubuntu下搭建ftp服务器]]></title><link>https://blog.csdn.net/DP323/article/details/117444001</link><guid>https://blog.csdn.net/DP323/article/details/117444001</guid><author>DP323</author><pubDate>Tue, 01 Jun 2021 16:17:45 +0800</pubDate><description><![CDATA[1.安装vsftpd，安装命令：


sudo apt-get install vsftpd

查看是否安装成功：


vsftpd -version


2、新建一个文件夹用于FTP的工作目录（cpucard是我自建的文件夹，把ftp文件夹放在这个里面）

mkdir /home/cpucard/ftp

3、配置vsftpd.conf文件

打开文件进行编辑：


sudo nano/etc/vsftpd.conf

然后开始配置一下信息：
注：1. 以下信息均为常用设置，如有特殊需要，就随意啦。
..]]></description><category></category></item><item><title><![CDATA[Xftp6如何连接虚拟机（Ubuntu）Windows与虚拟机之间传输文件]]></title><link>https://blog.csdn.net/DP323/article/details/117443442</link><guid>https://blog.csdn.net/DP323/article/details/117443442</guid><author>DP323</author><pubDate>Tue, 01 Jun 2021 15:17:12 +0800</pubDate><description><![CDATA[一、安装Ubuntu ssh出现异常
Err:1 http://security.ubuntu.com/ubuntu xenial-security/main amd64 openssh-sftp-server amd64 1:7.2p2-4ubuntu2.7
Temporary failure resolving ‘security.ubuntu.com’
Err:2 http://security.ubuntu.com/ubuntu xenial-security/main amd64 openssh-]]></description><category></category></item><item><title><![CDATA[虚拟机Ubuntu与外网连接]]></title><link>https://blog.csdn.net/DP323/article/details/117442685</link><guid>https://blog.csdn.net/DP323/article/details/117442685</guid><author>DP323</author><pubDate>Tue, 01 Jun 2021 14:35:54 +0800</pubDate><description><![CDATA[在安装ubuntu16.04 ROS时，有几个包总是会报502 gate 错误，于是考虑到是不是dns不支持，网上找了几种解决方案，最后尝试下来如下一种方案是可行的，亲测可用～

安装好Ubuntu之后设置了静态IP地址，再重启后就无法解析域名。想重新设置一下DNS，打开/etc/resolv.conf

cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#.]]></description><category></category></item><item><title><![CDATA[Ubuntu 16.04下安装visual studio code]]></title><link>https://blog.csdn.net/DP323/article/details/117434232</link><guid>https://blog.csdn.net/DP323/article/details/117434232</guid><author>DP323</author><pubDate>Tue, 01 Jun 2021 11:26:37 +0800</pubDate><description><![CDATA[很多帖子上写的方法都是使用命令：


#1、先安装make
sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt-get update
sudo apt-get install ubuntu-make

#2、安装visual-studio-code
sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt-get update
sudo apt-get insta]]></description><category></category></item><item><title><![CDATA[虚拟机安装Ubantu 16.04，并修改配置文件更改网络配置]]></title><link>https://blog.csdn.net/DP323/article/details/117434190</link><guid>https://blog.csdn.net/DP323/article/details/117434190</guid><author>DP323</author><pubDate>Tue, 01 Jun 2021 08:34:28 +0800</pubDate><description><![CDATA[https://blog.csdn.net/qq_41016818/article/details/81211744?ops_request_misc=&amp;request_id=&amp;biz_id=102&amp;utm_term=%E5%AE%89%E8%A3%85ubuntu%E8%99%9A%E6%8B%9F%E6%9C%BA%E7%BD%91%E7%BB%9C%E9%85%8D%E7%BD%AE&amp;utm_medium=distribute.pc_search_result.none]]></description><category></category></item><item><title><![CDATA[在ubuntu下安装vmware-tools]]></title><link>https://blog.csdn.net/DP323/article/details/117434116</link><guid>https://blog.csdn.net/DP323/article/details/117434116</guid><author>DP323</author><pubDate>Tue, 01 Jun 2021 08:27:11 +0800</pubDate><description><![CDATA[用vmware虚拟机安装了ubuntu之后，为了实现更加强大的功能，比如说直接从windows主机拖文件进入ubuntu，以及加强ubuntu的性能，我们一般都要安装vmware tools，这对于新手来说可能有一些困难，我在这里做一下讲解以及记录！

ubuntu在虚拟机里安装完成后，我们点击 上部的 虚拟机（M）——&gt; 重新安装vmware tools（T）当然如果你已经安装了的话，可以省略。

...]]></description><category></category></item><item><title><![CDATA[HBase客户端Shell命令使用]]></title><link>https://blog.csdn.net/DP323/article/details/117328528</link><guid>https://blog.csdn.net/DP323/article/details/117328528</guid><author>DP323</author><pubDate>Thu, 27 May 2021 16:43:21 +0800</pubDate><description><![CDATA[一、建立客户端

1、配置：见之前的笔记

2、进入shell：在hbase的bin文件路径下输入：hbase shell



二、创建表


# create '表名','列族名1','列族名2'
create 'user_info','base_info','extra_info'

在HBase UI中查看，可以看到新建的表user_info



在HDFS WEB UI中的/hbase/data/default目录下可以查看表已存在，但此时表为空



三、表操作

1、插入数据：会先保存在内存]]></description><category></category></item></channel></rss>