我在Firebase中创建了一个数据库,如下所示:
现在我进入REST客户端并发出以下查询:
https://movielens3.firebaseio.com/movieLens/users.json?orderBy="age"&startAt=25&print=pretty
Run Code Online (Sandbox Code Playgroud)
它给了我一个错误:
"error": "Index not defined, add ".indexOn": "age", for path "/movieLens/users", to the rules"
Run Code Online (Sandbox Code Playgroud)
所以我进入规则部分并定义此规则:
{
"rules": {
"users" : {
".indexOn": ["age", "gender", "occupation", "zipCode"]
},
".read": true,
".write": true
}
}
Run Code Online (Sandbox Code Playgroud)
但我仍然得到同样的错误.
我创建了一个使用babel和webpack的简单项目.我在这里查了一下
https://github.com/abhitechdojo/MovieLensReact.git
在我的根文件夹中,我有两个文件script1.js和script2.js.我的webpack.config.js看起来像
module.exports = {
entry : {
main: [
'script1.js', 'script2.js'
]
},
output : {
filename: 'public/main.js'
},
"module" : {
"loaders" : [
{
"test": /\.jsx?/,
"exclude": /node_modules/,
loader: 'babel',
query: {
presets: ['es2015', 'react']
}
}
]
}
}
Run Code Online (Sandbox Code Playgroud)
但是当我运行webpack时.它找不到任何javascript文件
ERROR in multi main
Module not found: Error: Cannot resolve module 'script1.js' in /Users/abhishek.srivastava/MyProjects/MovieLensReact
@ multi main
ERROR in multi main
Module not found: Error: Cannot resolve module 'script2.js' in /Users/abhishek.srivastava/MyProjects/MovieLensReact
@ multi main
Run Code Online (Sandbox Code Playgroud) IntelliJ的一个非常有用的功能是,当我完成编辑文件时,我可以进行"优化导入".这将从我的代码中删除所有未使用的导入.
这非常有用,但我必须为每个文件执行此操作.
我可以为整个项目"优化进口"吗?
当我分块文本时,我在输出中得到了很多代码
NN, VBD, IN, DT, NNS, RB.是否有某个列表记录在哪里告诉我这些的含义?我试过谷歌搜索nltk chunk code nltk chunk grammar nltk chunk tokens.
但我无法找到任何解释这些代码含义的文档.
是否可以在不使用Apache Spark的情况下从Scala读取镶木地板文件?
我找到了一个允许我们使用普通scala读写avro文件的项目.
https://github.com/sksamuel/avro4s
但是我找不到使用普通scala程序读取和编写镶木地板文件而不使用Spark的方法?
我写了以下docker文件
FROM cloudera/quickstart
MAINTAINER abhishek "http://www.foobar.com"
ADD ./SparkIntegrationTestsAssembly.jar /
ADD ./entrypoint.sh /
ADD ./twitter.avro /
EXPOSE 8020 50070 50010 50020 50075 8030 8031 8032 8033 8088 8040 8042 10020 19888 11000 8888 18080 7077
RUN chmod +x /entrypoint.sh
ENTRYPOINT ["/entrypoint.sh"]
Run Code Online (Sandbox Code Playgroud)
我使用命令构建了我的图像
docker build --tag foobar:auto .
Run Code Online (Sandbox Code Playgroud)
这个命令的输出是
Sending build context to Docker daemon 93.1 MB
Step 1 : FROM cloudera/quickstart
---> 4239cd2958c6
Step 2 : MAINTAINER abhishek "http://www.foobar.com"
---> Running in 3ad11fe4aa77
---> 22a2f2840475
Removing intermediate container 3ad11fe4aa77
Step 3 …Run Code Online (Sandbox Code Playgroud) 我已经开始学习Apache Spark,并对框架印象深刻.虽然一件事一直困扰我的是,在所有Spark介绍他们谈论如何星火缓存需要相同的数据比其他方法,如地图,减少快RDDS,因此多个操作.
所以我的问题是,如果是这种情况,那么只需在Yarn/Hadoop等MR框架中添加一个缓存引擎.
为什么要一起创建一个新框架?
我相信我在这里遗漏了一些东西,你可以给我一些文件,让我更多地了解火花.
我已根据此处给出的说明使用docker安装了cloudera quickstart.
docker run --privileged=true --hostname=quickstart.cloudera -p 7180 -p 8888 -t -i 9f3ab06c7554 /usr/bin/docker-quickstart
Run Code Online (Sandbox Code Playgroud)
你可以看到我正在做-p 7180和-p 8888端口映射.
当容器成功启动时.我看到色调服务启动失败了.但我手动运行它sudo service hue restart,它显示确定.
现在我跑了
/home/cloudera/cloudera-manager --express --force
Run Code Online (Sandbox Code Playgroud)
这个命令成功我收到了一条消息,使用http://cloudera.quickstart:7180连接到CM
现在在我的主机上我做了docker-machine env default,我可以看到输出
export DOCKER_TLS_VERIFY="1"
export DOCKER_HOST="tcp://192.168.99.100:2376"
export DOCKER_CERT_PATH="/Users/abhishek.srivastava/.docker/machine/machines/default"
export DOCKER_MACHINE_NAME="default"
Run Code Online (Sandbox Code Playgroud)
现在我在主机上的浏览器中做了
http://192.168.99.100:7180
http://192.168.99.100:8888
http://quickstart.cloudera:7180
http://quickstart.cloudera:8888
Run Code Online (Sandbox Code Playgroud)
但一切都无法连接到任何页面.所以即使在进行端口转发之后......我也无法从主机访问cloudera管理器或HUE UI.
我正在使用OSX.
我还进入了虚拟机管理器UI并选择了默认的VM.我进入设置 - >网络 - >端口转发.并做了以下条目
但我仍然无法访问cloudera经理和HUE ....
我正在尝试在阅读本教程后将自定义主题应用于我的React组件
http://www.material-ui.com/#/customization/themes
我在一个单独的javascript文件中写了我的主题
import Colors from 'material-ui/lib/styles/colors';
import ColorManipulator from 'material-ui/lib/utils/color-manipulator';
import Spacing from 'material-ui/lib/styles/spacing';
import zIndex from 'material-ui/lib/styles/zIndex';
export default {
spacing: Spacing,
zIndex: zIndex,
fontFamily: 'Roboto, sans-serif',
palette: {
primary1Color: Colors.cyan500,
primary2Color: Colors.cyan700,
primary3Color: Colors.lightBlack,
accent1Color: Colors.pinkA200,
accent2Color: Colors.grey100,
accent3Color: Colors.grey500,
textColor: Colors.deepPurpleA700,
alternateTextColor: Colors.white,
canvasColor: Colors.white,
borderColor: Colors.grey300,
disabledColor: ColorManipulator.fade(Colors.darkBlack, 0.3),
pickerHeaderColor: Colors.cyan500,
}
};
Run Code Online (Sandbox Code Playgroud)
我按照以下方式将此主题应用于我的组件
import React from 'react';
import mui from 'material-ui';
import injectTapEventPlugin from 'react-tap-event-plugin';
import ThemeManager from 'material-ui/lib/styles/theme-manager';
import Colors from 'material-ui/lib/styles/colors';
import …Run Code Online (Sandbox Code Playgroud) 这是我在这里发布的帖子的后续内容
经过大量的故障排除后,我发现这段代码没有任何问题
import React from 'react';
import { createStore, combineReducers, applyMiddleware } from 'redux';
import createLogger from 'redux-logger';
import thunkMiddleware from 'redux-thunk';
import { Provider } from 'react-redux';
import DataTableReducer from './reducers/DataTableReducer';
import DimensionPickerReducer from './reducers/DimensionPickerReducer';
const loggerMiddleware = createLogger();
const store = createStore(
DimensionPickerReducer,
applyMiddleware(
thunkMiddleware,
loggerMiddleware
)
);
export default store;
Run Code Online (Sandbox Code Playgroud)
但是,如果我用一个联合减速器调用替换我的单个减速器
import React from 'react';
import { createStore, combineReducers, applyMiddleware } from 'redux';
import createLogger from 'redux-logger';
import thunkMiddleware from 'redux-thunk';
import { Provider } …Run Code Online (Sandbox Code Playgroud) docker ×2
hadoop ×2
reactjs ×2
apache-spark ×1
babeljs ×1
boot2docker ×1
caching ×1
cloudera ×1
dockerfile ×1
firebase ×1
javascript ×1
material-ui ×1
nlp ×1
nltk ×1
pos-tagger ×1
python ×1
react-redux ×1
redux ×1
scala ×1
text-parsing ×1
webpack ×1