/
ayudas
143 lines (69 loc) · 4.89 KB
/
ayudas
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
mongoimport -d grupo14 -c permas --type csv --file mongoimport --db grupo14 --collection permas <@JuanManSantos_tweets.csv --headerline
CONSULTAS EN MONGO USANDO REGEX db.people.find({"name": {$regex:".*fis"}},{name:1})
--------------------COMANDO SUTILES PARA TODOE N MONGO-------------------------
*COMO EXPORTAR LA BASE DE DATOS A UN LUGAR DEL PC
1. Ir al directorio de instalación de mongoDB . Por ejemplo: c:\mongodb\bin
2. Para exportar la base de datos ejecutar el comando:
mongodump.exe -h localhost -d nombreBDD -u usuario -p password -o c:\Temp\mongo
sudo mongoexport --db newdb -c restaurants --out newdbexport.json
sudo mongoexport --db grupo14 -c pertemas --out /home/xubuntu/Seccion_Extraccion/BasesdeDatos/tuis_usuarios_temas.json
-h: IP o nombre del servidor
-d: nombre de la base de datos
-u: nombre de usuario
-p: contraseña del usuario
-o: directorio en dónde se desea exportar la base de datos
*----------------------Ruta donde esta mongo en xubuntu-----------------------
/var/lib/mongodb/
dondes est mongo usar: locate mongod.conf
*-------------------COMANDO PARA EL CASOS XUBUNTU---------------------------
mongodump.exe -h localhost -d ejemplo -u mongouser -p 1234 -o /home/xubuntu/Seccion_Extraccion/BasesdeDatos/
sudo mongoexport --db ejemplo -c ejemplo --out /home/xubuntu/Seccion_Extraccion/BasesdeDatos/ejemplo.json
https://www.digitalocean.com/community/tutorials/how-to-import-and-export-a-mongodb-database-on-ubuntu-14-04
funciono: xubuntu@xubuntu-VirtualBox:/usr/bin$ sudo mongoexport --db grupo14 -c pertemasemplo --out /home/xubuntu/Seccion_Extraccion/BasesdeDatos/basegrupo14.json
exportando las del punto 3
sudo mongoexport --db tercerapartetallerbig -c corpus --out /home/xubuntu/Seccion_Extraccion/BasesdeDatos/corpus.json
*----------------crear usuario y contraseña en mongo--------------------
db.createUser(
{
user: "mongouser",
pwd: "1234",
roles: ["readWrite"]
}
)
*------------------ importando un dtaset ---------------------------------
mongoimport --db grupo14 --collection corpus </home/bigdata11/corpus.json
*-------------------SE IMPORTA CSV "Sentiment"
mongoimport -d tercerapartetallerbig -c Sentiment --type csv --file Sentiment.csv --headerline
*--------------------IMPROTAR JSON A MONGO
mongoimport --db grupo14 --collection permas <impuestos.json
*-----------------SE IMPORTA corpus "CORPUS"----------------------------
mongoimport -d tercerapartetallerbig -c corpus --type csv --file corpus..csv --headerline
*---------------------SE IMPORTA ARCHIVO debate08_sentiment_tweets---------------
mongoimport --db tercerapartetallerbig --collection debate --type tsv --file debate.tsv --fields tweet.id,pub.date.GMT,content,author.name,author.nickname,rating.1,rating.2,rating.3,rating.4,rating.5,rating.6,rating.7,rating.8
mongoimport --db tercerapartetallerbig --collection debate --type tsv --file /home/xubuntu/Downloads/datasetparte3/los3archivos/debate08.tsv --headerline
mongoimport -d tercerapartetallerbig -c debate --type tsv --file debate08_sentiment_tweets.tsv --headerline
mongoimport -h localhost:27017 -d tercerapartetallerbig -c debate -u mongouser -p 1234 --file debate08.tsv --type tsv --headerline
mongoimport -d tercerapartetallerbi
-c debate --type tsv --file debate08_sentiment_tweets.tsv
--fields tweet.id,pub.date.GMT,content,author.name,author.nickname,rating.1,rating.2,rating.3,rating.4,rating.5,rating.6,rating.7,rating.8 --headerline
*intento para importar el archivo tsv
mongoimport --db tercerapartetallerbig -c debate --type tsv --headerline --file home/xubuntu/Downloads/datasetparte3/los3archivos/debate08.tsv
mongoimport -d tercerapartetallerbig -c debate --type tsv --file debate08.tsv --headerline
mongoimport --db tercerapartetallerbig --c debate --type tsv --file /debate.tsv -f tweet.id,pub.date.GMT,content,author.name,author.nickname,rating.1,rating.2,rating.3,rating.4,rating.5,rating.6,rating.7,rating.8
sudo mongoexport --db grupo14 -c pertemas --out /home/xubuntu/Seccion_Extraccion/BasesdeDatos/grupo14.json
*------------------para borrar cmapos de un documento-----------------------------
collection.remove({"internacional":True})
*-------------------CLAVE DE USUARIO DE LA BASE DE DATOS EN CLUSTER BIGDATA -------
*----------------crear usuario y contraseña en mongo--------------------
db.createUser(
{
user: "mongouser",
pwd:"pemofra",
roles: ["readWrite"]
}
)
*-------------------------------subiendo archivos
mongoimport --host clusterbigdata-57.virtual.uniandes.edu.co --port 27017 --username mongouser --password pemofra --collection corpus --db grupo14 --file /home/bigdata11/corpus.json
*--------------importando desde local a ala base de datos -------------------------------*
mongoimport --db grupo14 --collection sentiment <sentiment.json
sudo mongoexport --db grupo14 -c completa --out /home/xubuntu/Seccion_Extraccion/BasesdeDatos/completa.json