yarn

Apache Ranger && HDFS

做~自己de王妃 提交于 2020-05-02 02:20:59
Apache Ranger && HDFS 标签(空格分隔): Hadoop HDFS HDFS对于任何Hadoop大数据平台来说都是核心组成部分,为了加强对Hadoop平台的数据保护,将安全控制深入到HDFS层是非常有必要的。HDFS本身提供了Kerberos认证,并且提供了基于POSIX风格的权限和HDFS——ACL控制,当然它也可以使用基于Apache Ranger的权限控制体系。 Apache Ranger ( http://hortonworks.com/hadoop/ranger/ ) 是一个集中式的Hadoop体系的安全管理解决方案,它提供给管理者在HDFS或者其它Hadoop体系组件上创建和应用安全策略的功能。 POSIX:控制 用户:属组:其他用户权限类型 ,权限控制比较单一。但在传统文件系统模型中已经满足。 HDFS权限:一,HDFS ACL:与传统文件系统权限控制类似。二,Ranger 提供了单个目录与单个人之间多对多的权限模型 Ranger是怎么在HDFS上工作的? Apache Ranger提供了一个和HDFS原生权限相匹配适应的授权模型。 HDFS Ranger插件会首先检测是否存在对应的授权策略对应用户授权,如果存在那么用户权限检测通过。如果没有这样的策略,那么Ranger插件会启用HDFS原生的权限体系进行权限检查(POSIX or HDFS ACL

vue-cli3 vue.config.js配置

北城余情 提交于 2020-05-01 21:34:15
vue-cli3推崇零配置,其图形化项目管理也很高大上。 但是vue-cli3推崇零配置的话,导致了跟之前vue-cli2的配置方式都不一样了。 别名设置,sourcemap控制,输入文件位置和输出文件位置和输出的方式,压缩js控制,打包webapck日志分析,externals忽略配置(外部引入),调试的端口配置,proxy接口配置等等的。 有时候还需要我们配置的,因为官方推荐的,并不适用于我们平时的开发所用的。 所以,我的vue.config.js配置是下面这样的。还有一个改hash的配置,暂时还不知道如何配置,以后会解决的,解决的时候顺便更新这里。 资料查询借鉴地址: https://github.com/staven630/vue-cli3-config (介绍vue.config.js配置方法) https://github.com/loveRandy/vue-cli3.0-vueadmin (借鉴前辈vue-cli3项目里的vue.config.js配置)也查询了不少github上的相关项目。 下面这个vue.config.js需要先安装依赖 yarn add compression-webpack-plugin yarn add uglifyjs-webpack-plugin const IS_PROD = ['production', 'prod' ]

vue支持多语言项目 vue-i18n

女生的网名这么多〃 提交于 2020-05-01 17:45:35
Vue I18n 是 Vue.js 的国际化插件,可以轻松地将一些本地化功能集成到 Vue.js 应用程序中。 此篇文章主要了解: 国际化多语言 首先,vue-i18n作为依赖安装 npm install vue-i18n   // NPM安装 yarn add vue-i18n     // yarn安装 在入口文件main.js中,引用vue-i18n并配置内容 // 引入依赖模块 import Vue from 'vue' import VueI18n from 'vue-i18n' Vue.use(VueI18n) import zhLocale from './zh'   // 语言包文件 // 配置语言内容 const messages = { en: { title: 'hello China' ,  // ...enLocale,  // 引入英文语言包,避免内容过长,代码整洁 }, zh: { title: '你好 中国' // ...zhLocale,  // 引入中文语言包,代替上一行内容列举,代码整洁 } } // 使用语言包 const i18n = new VueI18n({ locale: 'zh' ,   // locale: VueCookie.get('language') || 'zh', // 使用vueCookie动态切换语言环境,默认中文

TusP/wps-view-vue

让人想犯罪 __ 提交于 2020-05-01 10:21:28
项目介绍 本项目采用VUE + ES6实现,其中jwps.es6.js是由WPS开发组特别提供,本项目对该js做了部分调整 本次更新 增加新建模版入口,快速新建word,excel,ppt文件 增加上传、删除等文件管理入口 调整目录结构,调整vueconfig 特别注意 次前端工程必须配合后台部分使用 main.js 中的axios.defaults.baseURL请自行更换,必须和 wps开放平台 上的回调URL一致 演示地址 https://ljserver.cn/wpsonline 后台java代码地址 https://gitee.com/zm_space/wps-view-java.git 安装依赖 yarn install 开发运行 yarn serve 生产打包 yarn build 来源: oschina 链接: https://my.oschina.net/u/4356644/blog/4260630

laravel 6.* 引入bootstrap报错问题解决方案

血红的双手。 提交于 2020-05-01 04:52:18
###以下命令均在git管理员方式运行下执行 Laravel 项目中使用 Bootstrap 前端框架,需要先执行以下命令: $ composer require laravel/ui --dev 上面的命令安装完成后,使用以下命令来引入 Bootstrap : $ php artisan ui bootstrap 更改引导文件package.json 建议直接导入以下内容,防止后续报错: { "private": true, "scripts": { "dev": "npm run development", "development": "NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js", "watch": "npm run development -- --watch", "watch-poll": "npm run watch -- --watch-poll", "hot": "NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js -

基于Docker的Zookeeper+Hadoop(HA)+hbase(HA)搭建

本秂侑毒 提交于 2020-04-30 20:45:07
公司要将监控数据存入opentsdb,而opentsdb使用了hbase作为存储。所以想搭建一套高可用的分布式存储来供opentsdb使用。 因为机器有限,所以测试过程中将三台集群的环境安装在docker上。 一:宿主机版本和docker版本   宿主机:Centos7.2 3.10.0-862.14.4.el7.x86_64   docker:Docker version 1.13.1, build 94f4240/1.13.1 二:镜像版本   docker.io/centos 三:创建docker镜像    mkdir -p /home/dockerfile/hbaseha   上传软件包至此目录   zookeeper-3.4.12.tar.gz   hbase-1.3.2.1-bin.tar.gz   hadoop-2.6.5.tar.gz   jdk8.tar.gz   创建Dockerfile。   vi Dockerfile # 选择一个已有的os镜像作为基础 FROM centos # 安装openssh - server和sudo软件包,并且将sshd的UsePAM参数设置成no RUN yum install -y openssh- server sudo RUN sed -i ' s/UsePAM yes/UsePAM no/g ' /etc/ssh/

关于react-native引入第三方库,运行react-native link xxxxx后项目无法运行

我们两清 提交于 2020-04-29 18:09:51
最新版本的react-native中,官方表示将要移除 AsyncStorage,推荐使用@react-native-community/async-storage,好吧官方经常这么干 按照官方提示 yarn add @react-native-community/async-storage react-native link @react-native-community/async-storage 好吧,果然不负众望的报错了 错误信息如下 info Starting JS server... info Building and installing the app on the device (cd android && gradlew.bat app:installDebug)... > Task :app:transformDexArchiveWithExternalLibsDexMergerForDebug FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug' . > com.google.gson.stream

大数据虚拟混算平台Moonbox配置指南

本小妞迷上赌 提交于 2020-04-28 21:37:16
一、环境准备 已安装Apache Spark 2.2.0(此版本仅支持Apache Spark 2.2.0, 其他Spark 版本后续会兼容) 已安装MySQL并启动,且开启远程访问 各安装节点已经配置ssh免密登录 二、下载 moonbox-0.3.0-beta下载:https://github.com/edp963/moonbox/releases/tag/0.3.0-beta 三、解压 tar -zxvf moonbox-assembly_2. 11 - 0.3 . 0 -beta-dist.tar.gz 四、修改配置文件 配置文件位于conf目录下 step 1: 修改slaves mv slaves.example slaves vim slaves 将会看到如下内容: localhost 请根据实际情况修改为需要部署worker节点的地址, 每行一个地址 step 2: 修改moonbox-env.sh mv moonbox-env.sh.example moonbox- env.sh chmod u +x moonbox- env.sh vim moonbox -env.sh 将会看到如下内容: export JAVA_HOME=path/to/installed/ dir export SPARK_HOME =path/to/installed/ dir

vue-cli快速搭建Vue脚手架 (vue-cli 2.x 模板)

大城市里の小女人 提交于 2020-04-28 08:04:24
1、确保已经安装了npm 或者 yarn   查看是否安装了npm或yarn:在控制台输入npm -v 或 yarn -v 能看到版本号就代表已经安装   (注意:Vue CLI 需要 Node.js 8.9 或更高版本 (推荐 8.11.0+)) 2、全局安装vue脚手架工具 vue-cli (这里安装的是vue-cli 2.X 的脚手架工具) yarn global add vue- cli # OR npm install -g vue-cli 安装后,可以在控制台输入 vue --version 验证是否安装成功) 另:   如果要安装3.X的脚手架工具,输入命令: yarn global add @vue/ cli # OR npm install -g @vue/cli //如果是用3.X的脚手架工具,还需要安装@vue/cli-init才能使用 vue init命令 yarn global add @vue/cli-init # OR npm install -g @vue/cli-init 3、使用vue-cli初始化项目 控制台切换到你的项目存放路径,输入: vue init <template-name> <project-name> <template-name> : 模板名称,vue-cli提供了5中模板: ①webpack : 一个全面的webpack